Sign In to Follow Application
View All Documents & Correspondence

Method And System For Analysing Prediction Of User In Relation To Outcome Of An Event

Abstract: The present disclosure is directed towards a method involving at least one viewer viewing an event, wherein the viewer is able to locally set up an interactive session, define or identify a sub-portion of the event and provide prior to completion of the sub-portion of the event, prediction from said at least one user. The method further involves the receiving, post completion of the sub-portion of the event, an outcome of the sub-portion of the event and analysing the prediction provided by the at least one user and displaying an outcome of the analysis. In the aforesaid process, the dependency of the viewer is on external elements is substantially reduced and the viewer can set up the interactive session and analyse the predictions as per his own convenience. The present invention also provides for a device for implementing the aforesaid method. FIGURE 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 December 2014
Publication Number
23/2016
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
mail@lexorbis.com
Parent Application

Applicants

Samsung India Electronics Private Limited
Tower D - Ground to 10th Floor, Tower C - 7th to 10th Floor, Logix Cyber Park, Plot C 28-29, Sector 62 - Noida, Uttar Pradesh 201301

Inventors

1. SARDANA, Ankur
102, Tarukunj Appts, Tej Garhi, Meerut, Uttar Pradesh - 250004, India
2. CHAUHAN, Sharad
72 Duplex, Swarnim Vihar, Sector 82 Noida, Uttar Pradesh - 201304, India
3. PREM, Ashoka
'Hamara', Near CPM Office, Kayamkulam, Alappuzha District, Kerala - 690502, India
4. RATHORE, Pragam
63,Civil Lines, Ayub Khan Choupla Road, Bareilly, Uttar Pradesh – 243001, India

Specification

Field of the Invention:
The present invention relates to method and devices for analysing prediction of at least one user in relation to outcome of an event. Particularly, the present invention relates to a method and a television for analysing predictions of a community of people in relation to a broadcasted TV channel.

Background of the Invention:
In the past years, televisions were used only for the purpose of receiving and displaying broadcasted content. With the advent of smarter versions of televisions, more features can be now performed by the televisions. However, in most of the households, a television still functions to receive and depict broadcasted content or a recorded content and one or more users watch the content simultaneously.

There can be scenarios wherein the content being displayed by the television may not be able to keep the watcher(s) engaged because of lack of interest or any other reasons. To address the above, attempts have been made in the past to increase a level of interaction of the viewer with the television content being displayed. In one such attempt, television content is telecasted with additional data and viewers are provided with input devices for entering predictions of subsequent events in the displayed content (e.g., football plays). The above development is based on an observation that especially while viewing sports related events a favorite pastime of the viewers is to engage in some type of prediction game that allows one or more users to predict the outcome of the sporting event.

Outcome-based methods involve predictions of the outcomes of real sporting contests, and a viewer is rewarded for making the most correct predictions. Some methods call for predicting the outright winners of contests, some call for predicting teams to cover point spreads published for contests and yet other methods call for predicting contest scores. The players with the highest aggregate number of correct picks over a given timeframe, be it a week or an entire tournament season win. The amount of the prize, if the game involves financial remuneration, depends on the number of players in the game. The prizes may be awarded weekly or at the end of the season.

However, such systems are substantially dependent upon the broadcaster to develop and telecast additional data which enable the viewers to enter predictions of subsequent event. In these prior art methods, the user is not in a position to play a substantial role (apart from simply providing the input). Additionally, there can be scenarios wherein some of the user may refuse to participate in such interactive session owing to the fact that the broadcaster is controlling a significant part of the interactive session including declaring the outcome.

However, the Inventors are not aware of any existing method or device in which its viewers are able to rely totally upon a local device (such as a television) to enter predictions and get outcome of such predictions without depending upon the broadcaster (for an action other than broadcasting the event per se).

Objects of the Invention:
It is therefore an objective of the present invention to provide method and devices to locally set-up an interactive session which includes analysing prediction of at least one user in relation to outcome of an event.

Summary of the Invention:
Thus, accordingly, the present invention is directed towards a method involving at least one viewer viewing an event, wherein the viewer is able to locally set up an interactive session, define or identify a sub-portion of the event and provide prior to completion of the sub-portion of the event, prediction from said at least one user. The method further involves the receiving, post completion of the sub-portion of the event, an outcome of the sub-portion of the event and analysing the prediction provided by the at least one user and displaying an outcome of the analysis. In the aforesaid process, the dependency of the viewer is on external elements is substantially reduced and the viewer can set up the interactive session and analyse the predictions as per his own convenience. In case one or more of the viewers are located in geographically separated locations, but a communication can be established between the viewer’s using a network of devices, the interactive session can be extended to include viewers from such geographically separated locations. The present invention also provides for a device for implementing the aforesaid method.

To further clarify advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof, which is illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail with the accompanying drawings.

Brief Description of Figures:
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
Figure 1 shows a flow chart as performed by in accordance with one embodiment of the present invention for setting up an interactive session and analysing prediction of a user in relation to outcome of an event;
Figure 2 shows a flow chart as performed by in accordance with one embodiment of the present invention for setting up an interactive session and analysing prediction of a plurality of users in relation to outcome of an event;
Figure 3 shows a block diagram of a device constructed in accordance with one embodiment of the present invention for implementing the method as illustrated in any one of figures 1 or 2;
Figure 4 illustrates a detailed flow chart of the method in accordance with one embodiment of the present invention in relation to a particular gaming event (cricket) being broadcasted;
Figure 5 illustrates a sample graphical user interface which is displayed in response to receiving the trigger for the game of cricket;
Figure 6 illustrates the manner in which the sample graphical user interface can be rendered on a display device which is also rendering the event;
Figure 7 illustrates a sample graphical user interface which is displayed in response to receiving a confirmation from at least one viewer to start the prediction in relation to the game of cricket;
Figure 8 illustrates a sample graphical user interface which is displayed in response to receiving a viewer selecting for the option of Rules and Scoring, the sample graphical user interface contains rules for prediction in relation to a first predict format (Ball-by-Ball category) for the benefit of the viewer(s);
Figure 9 illustrates a sample graphical user interface which is displayed in response to receiving a viewer selecting for the option of Rules and Scoring, the sample graphical user interface contains rules for prediction in relation to a second predict format (Over-by-Over category) for the benefit of the viewer(s);
Figure 10 illustrates a sample graphical user interface which is displayed, the sample graphical user interface containing information pertaining to previous scores for the benefit of the viewer(s);
Figure 11 illustrates sample graphical user interfaces using a viewer can select a match format;
Figure 12 illustrates sample graphical user interfaces using a viewer can select between the first and the second predict formats;
Figure 13 illustrates sample graphical user interfaces using the number of viewers can be input and using which each view can select his/her profile;
Figure 14 illustrates a sample graphical user interface displayed to the viewers (in case two viewers are going to provide the prediction);
Figure 15 illustrates sample graphical user interfaces using the viewers can be input their predictions and the manner in which the outcome of the analysis is rendered for a ball-by-ball based prediction;
Figure 16 illustrates sample graphical user interfaces using which the viewers who are currently predicting can add a further viewer for the ball-by-ball based prediction;
Figure 17 illustrates sample graphical user interfaces using which the viewers can influence or modify the points allocated to them for the ball-by-ball based prediction;
Figure 18 illustrates a sample mechanism for temporarily hiding the graphical user interfaces, which can be triggered by the viewer in case viewer(s) do not wish to provide any predictions for certain amount of time;
Figure 19 illustrates a sample mechanism for automatic-temporary hiding the graphical user interfaces, which can be adopted in case the user do not provide any predictions for certain amount of time;
Figure 20 illustrates a sample mechanism for automatic resuming the hidden graphical user interfaces, once at least one viewer commences providing predictions;
Figure 21 illustrates sample graphical user interfaces using the viewers can be input their predictions and the manner in which the outcome of the analysis is rendered for an over-by-over based prediction;

Further, skilled artisans will appreciate that elements in the drawings are illustrated for simplicity and may not represent all the elements which may be included in the system / method. For example, the flow charts illustrate the method in terms of the most prominent steps involved to help to improve understanding of aspects of the present invention. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having benefit of the description herein.

Detailed Description:
For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiment illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates.

It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the invention and are not intended to be restrictive thereof.

Reference throughout this specification to “an aspect”, “another aspect” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrase “in an embodiment”, “in another embodiment” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.

The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such process or method. Similarly, one or more devices or sub-systems or elements or structures or components proceeded by "comprises... a" does not, without more constraints, preclude the existence of other devices or other sub-systems or other elements or other structures or other components or additional devices or additional sub-systems or additional elements or additional structures or additional components.

Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The system, methods, and examples provided herein are illustrative only and not intended to be limiting.

Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

Referring to figure 1, there is illustrated a method (100) for analysing prediction of a user in relation to outcome of an event, said method comprising the steps of:
displaying (102) an event on a display device;
receiving (104) a trigger from the user and in response thereto displaying a graphical user interface on the display device;
receiving (106) input from the user defining a sub-portion of the event;
receiving (108), prior to completion of the sub-portion of the event, prediction from said user in relation to the sub-portion of the event;
receiving (110), post completion of the sub-portion of the event, an outcome of the sub-portion of the event; and
analysing (112) the prediction and displaying an outcome of the analysis.

In an embodiment of the present invention, the graphical user interface depicts at least one possible outcome of the sub-portion of the event and receiving the prediction from the user comprises receiving a selection of one possible outcome of the sub-portion of the event.

In another embodiment of the present invention, the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving the prediction from the user comprises receiving a selection of one possible outcome of the sub-portion of the event.

In yet another embodiment of the present invention, the graphical user interface on the display device depicts all possible outcomes of the sub-portion of the event and receiving the outcome of the sub-portion of the event comprises receiving a manual selection of one outcome of the sub-portion of the event.

In still another embodiment of the present invention, receiving the outcome of the sub-portion of the event comprises receiving an input from an external device in relation to the outcome of the sub-portion of the event.

In another embodiment, the method further comprises populating (114) the graphical user interface with the prediction from the user and displaying the same on the display device.

In yet another embodiment, the method further comprises populating (116) the graphical user interface with the outcome of the sub-portion of the event and displaying the same on the display device.

In a further embodiment of the present invention, analysing the prediction comprises comparing the outcome of the sub-portion of the event with the prediction by the said user.

In a furthermore embodiment of the present invention, analysing comprises allocating points to the user based on closeness of the prediction to the outcome of the sub-portion of the event.

In another embodiment, the method of the present invention further comprises enabling (118) the user to redeem the points.

In yet another embodiment of the present invention, analysing comprises categorizing the user prediction as accurate.

Now referring to figure 2, there is provided a method (200) for analysing predictions of a plurality of users in relation to outcome of an event, said method comprising the steps of:
displaying (202) an event on a display device;
receiving (204) a trigger from at least one user and in response thereto displaying a graphical user interface on the display device;
receiving (206) input from at least one user defining a sub-portion of the event;
receiving (208), prior to completion of the sub-portion of the event, predictions from each of the plurality of users in relation to the sub-portion of the event;
receiving (210), post completion of the sub-portion of the event, an outcome of the sub-portion of the event;
analysing (212) the predictions from one or more of the plurality of users and displaying an outcome of the analysis.

In an embodiment of the present invention, displaying a graphical user interface comprises displaying a graphical user interface identifying a plurality of users.

In another embodiment of the present invention, each of the plurality of user is identified in a unique manner.

In yet another embodiment of the present invention, each of the plurality of user is identified by an avatar.

In still another embodiment of the present invention, the graphical user interface depicts at least one possible outcome of the sub-portion of the event and receiving predictions from each of the plurality of users comprises receiving from each of the plurality of users a selection of one possible outcome of the sub-portion of the event.

In another embodiment of the present invention, the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving predictions from each of the plurality of users comprises receiving from each of the plurality of users a selection of one possible outcome of the sub-portion of the event.

In yet another embodiment of the present invention, the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving the outcome of the sub-portion of the event comprises receiving a selection of one outcome of the sub-portion of the event.

In still another embodiment of the present invention, receiving the outcome of the sub-portion of the event comprises receiving an input from an external device in relation to the outcome of the sub-portion of the event.

In an embodiment, the method of the present invention further comprises populating (214) the graphical user interface with the predictions from the users and displaying the same on the display device.

In another embodiment, the method of the present invention further comprises populating (216) the graphical user interface with the outcome of the sub-portion of the event and displaying the same on the display device.

In yet another embodiment of the present invention, analysing comprises comparing the outcome of the sub-portion of the event with the predictions by one or more of said plurality of users.

In still another embodiment of the present invention, analysing comprises comparing the outcome of the sub-portion of the event with the predictions by each of the said plurality of users and displaying an outcome of the comparison.

In a further embodiment of the present invention, analysing comprises allocating points to the users based on closeness of the prediction to the outcome of the sub-portion of the event.

In a further-more embodiment of the present invention, analysing comprises categorizing the user prediction as accurate.

In another embodiment of the present invention, analysing comprises ranking the plurality of users based on based on closeness of the prediction to the outcome of the sub-portion of the event.

In yet another embodiment, the method of the present invention further comprises enabling (218) one or more users to redeem the points.

Now referring to figure 3, there is provided a device (300) for analysing prediction of a user in relation to outcome of an event, said device comprising:
a rendering module (302) for display of an event on a display device (not illustrated);
a triggering module (304) for receiving a trigger from the user;
a graphical user interface module (306) for receiving the trigger from the triggering module (304), generating a graphical user interface and providing the graphical user interface thus generated to the rendering module (302) for display on the display device;
an input module (308) for receiving input from the user a definition of a sub-portion of the event;
the input module (308) being further configured to receiving prior to completion of the sub-portion of the event, prediction from the user in relation to the sub-portion of the event; and post completion of the sub-portion of the event, an outcome of the sub-portion of the event; and
an analysing module (310) for receiving prediction from said user and the outcome of the sub-portion of the event from the input module (308), generating an outcome of the analysis and providing the outcome of the analysis thus generated to the rendering module (302) for display on the display device.

In an alternative embodiment, the device (300) as provided above may be configured to operate so as to analyse predictions of a plurality of users in relation to outcome of an event. In such an embodiment, the device (300) comprising:
a rendering module (302) for display of an event on a display device;
a triggering module (304) for receiving a trigger from at least one user;
a graphical user interface module (306) for receiving the trigger from the triggering module (304), generating a graphical user interface and providing the graphical user interface thus generated to the rendering module (302) for display on the display device;
an input module (308) for receiving input from at least one a definition of a sub-portion of the event;
the input module (308) being further configured to receiving prior to completion of the sub-portion of the event, predictions from each of the plurality of users in relation to the sub-portion of the event; and post completion of the event being displayed, an outcome of the sub-portion of the event; and
an analysing module (310) for receiving prediction from one or more of the plurality of users and the outcome of the sub-portion of the event from the input module (308), generating an outcome of the analysis and providing the outcome of the analysis thus generated to the rendering module (302) for display on the display device.

In the following paragraphs a detailed description about implementation of the aforesaid method is provided. It should however, be understood every implementation of the method need not follow the scenario as mentioned in the following paragraphs. Thus, the scope of the claims is intended to be restricted only on the basis of the claims and their equivalents and not on the basis of the examples provided herein below.

Now referring to figure 4, an overall process schematic is presented keeping in view an exemplified scenario of the event being displayed is a cricket match. In the first step, a trigger is received from a user (402). As it can be said that the game of cricket has different match formats including but not limited to T20 and One-day, upon receiving a trigger from a user, a graphical user interface is presented on a display device prompting the user to choose the type of match format (404). In an alternative embodiment wherein the event being displayed does not have such different match formats, this step is skipped. In yet another alternative embodiment, details of the match format currently being displayed can be fetched automatically (for example from the EPG data or from other external sources) and provided. In a furthermore alternative embodiment, the user may not be prompted to choose the match format, despite the fact that the match may have different formats.

Assuming however that match format is presented, in response to user to choose the type of match format (in one particular embodiment), the user is presented a graphical user interface prompting the user to provide input relating to predict format (406). In the illustrated example, the predict format has been categorized into two categories namely “over-by-over” or “ball-by-ball”.

The user is also allowed to choose as to the total number of user who will provide the predictions and each user is allowed to choose a profile (408). The user(s) can alternatively create profile(s) as per their choice.

The rules for prediction and/or the rules for scoring can be based on the match format and/or the predict format and once the initial inputs are received, the appropriate rules are fetched and further inputs from the user(s) are monitored for compliance with the rules. By way of a non-limiting example, in case the user chooses T20 and the match format, the user may be disallowed to define a sub-portion for example, a 30th over. On the other hand, in case the “ball-by-ball” is chosen as the predict format, then the user input can be restricted in terms of the prediction for only one ball. By way of example, the user input can be restricted to any of the following inputs for a particular ball which will be bowled:
1. No run scored;
2. Wicket;
3. One run scored;
4. Two runs scored;
5. Three runs scored;
6. Four runs scored;
7. Six runs scored;
8. No-ball; or
9. Wide ball.

Thus, in step 410, “prediction of the game” begins.

It can be thus noticed from the flow chart illustrated in figure 4, after the prediction of the game begins, the process either may follow the path comprising steps 412 to 422, which are in relation to over-by-over format or alternatively follow the path comprising the steps 424 to 434, which pertain to ball-by-ball format.

Assuming that the users follow the over-by-over format (412), the user is prompted to adjust the overs i.e. define a sub-portion of the event (414). In case of an over-by-over format, the user therefore, has to choose an over which is to be bowled. Once a particular sub-portion of the event or a particular over has been chosen, all users are allowed to enter their prediction (416). This prediction is to be completed by the user prior to completion of the sub-portion of the event. In a preferred aspect, this prediction has to be completed prior to beginning of the sub-portion of the event. It is feasible that an end time period is prescribed within which all users have to provide their predictions. Thereafter, the sub-portion of the event occurs or is rendered on the display device and post completion of the sub-portion of the event, final outcome of the sub-portion of the event is received (418). In a simplified aspect of the invention, the final outcome of the sub-portion of the event can be manually fed by any one user. Alternatively, the final outcome of the sub-portion of the event can be fetched from an external source and can be automatically fed into the system. Now the predictions by each of the user is compared with the final outcome and based on the closeness of the prediction to the final outcome, points are allotted to the user(s) (420). At this point of time, any of the user can have the option of continuing with the prediction for a further sub-portion or can exit the system (422).

Assuming that the users follow the ball-by-ball format (424), the user is prompted to adjust the overs i.e. define a sub-portion of the event (426). In case of the ball-by-ball format, the user, has to choose an over and the particular ball number (which is to be bowled). Once a particular sub-portion of the event or a particular over has been chosen, all users are allowed to enter their prediction (428, 430). This prediction is to be completed by the user prior to completion of the sub-portion of the event. In a preferred aspect, this prediction has to be completed prior to beginning of the sub-portion of the event. It is feasible that an end time period is prescribed within which all users have to provide their predictions. Thereafter, the sub-portion of the event occurs or is rendered on the display device and post completion of the sub-portion of the event, final outcome of the sub-portion of the event is received (not specifically illustrated). In a simplified aspect of the invention, the final outcome of the sub-portion of the event can be manually fed by any one user. Alternatively, the final outcome of the sub-portion of the event can be fetched from an external source and can be automatically fed into the system. Now the predictions by each of the user is compared with the final outcome and based on the closeness of the prediction to the final outcome, points are allotted to the user(s) (432). At this point of time, any of the user can have the option of continuing with the prediction for a further sub-portion or can exit the system (434).

In the following sections, the invention will be furthermore illustrated using a set of graphical user interfaces which will be presented to a viewer for receiving the prediction(s) and for providing an outcome of the prediction(s).

Once a trigger from a user is received, a graphical user interface (500), a sample of which is illustrated in figure 5 is generated. The sample graphical user interface (500) of figure 5 is illustrated to seek a confirmation from the user to continue (502) or commence an earlier session (RESUME LAST, 504) or to exit (506).

The graphical user interface is rendered on the display device, as illustrated in figure 6. In this case, it is to be noted that the display device is also rendering the event (at location 602) and hence, the graphical user interface generated is such that it does not extensively obstruct the event being displayed by the display device. In some of the preferred aspects, the graphical user interface can be rendered in picture-in-picture format with regard to the event being displayed. In an alternative embodiment, the graphical user interface can be rendered in translucent manner (604) over a part of the event (602) being displayed.

As indicated in the earlier sections, since the game of cricket has multiple match formats including but not limited to Twenty 20 (or T20) match; One-day match; Five-day match, the user may be prompted using a graphical user interface (700) as illustrated in figure 7 to choose among the match format. In the graphical user interface (700) shown in figure 7, the match format for T20 (702) and One-day (704) are provided for viewer’s selection. The graphical user interface (700) depicted in figure 7 also allows for the viewer to select from other options such as: RULES & SCORES (706); commence an earlier session (RESUME LAST, 708); RETURN (710); and Exit (712).

For the benefit of the viewers to understand the rules and the scoring mechanism, an option of RULES & SCORES (706) is provided. To commence an earlier session (RESUME LAST, 708) is provided. Upon selecting the option of RETURN (710), an earlier graphical user interface is rendered. For example, if the viewer presses the option of RERURN from the graphical user interface (700), the graphical user interface (500) (as illustrated in figure 5) comes to be rendered on the display device. Upon selecting the option of Exit (712), the session is terminated and the graphical user interface ceases to be rendered on the display device.

Assuming that a viewer selects the option of RULES & SCORES (706) from the graphical user interface (700), a fresh graphical user interface (800) as shown in figure 8 is rendered on the display device.

In figure 8 the graphical user interface 800 is shown to comprise of three sections namely the rule section (802), the previous score section (804) and a RETURN section (806). The RETURN section (806) functions in a manner as stated above i.e. if selected, it will render the previous graphical user interface (700, in the present instance). Since in respect of the game of cricket, the predict format can be further categorized into as “over-by-over” format or “ball-by-ball” format, once a selection for the RULES & SCORES has been made, the viewer can make a further selection between the over-by-over format (808) or the ball-by-ball format (810). The selection can be guided (or assisted) by an appropriate indicator (812). Once the selection is made, depending upon the name of selection, the content pertaining to the selection is rendered. Thus, if the selection is for RULES & SCORES for Ball-by-Ball format, the content corresponding to the same is rendered as illustrated by 814.

On the other hand, as illustrated in figure 9, if the selection is for RULES & SCORES for Over-by-Over format, the content corresponding to the same is rendered as illustrated by 902. Likewise, as illustrated in figure 10, if the selection is for Previous scores, the content corresponding to the same is rendered as illustrated by 1002.

Now referring to figure 11, there is illustrated a series of steps which can be adopted for selection of a match format. The graphical user interface illustrated in step 1, is the same as that illustrated in figure 5 while the graphical user interface illustrated in step 2 is the same as that illustrated in figure 7 (which comprises prompts for selection of the match format). Assuming that the viewer selected “one-day” match format, the same is highlighted (1102) as illustrated in step 3 of figure 11. In order to guide (or assist) the viewer in selecting, an indicator (1104) (which is similar to the indicator 812) is further presented.

Now referring to figure 12, there is illustrated a series of steps which can be adopted for selection of a prediction format. The graphical user interface illustrated in step 1, illustrates both the options i.e. the Ball-by-Ball format (1202) and the Over-by-Over prediction format (1204). In order to guide (or assist) the viewer in selecting, an indicator (1206) (which is similar to the indicator 812) is further presented. Once a selection of the prediction format is received from the viewer, the same is highlighted. As illustrated in step 2, in response to receiving a viewer’s selection indicative of Ball-by-Ball format, the option of Ball-by-Ball format is highlighted (1208).

Once selections in relation to the match format and the prediction format have been received, the method proceeds to obtain information pertaining to the number of viewers who will provide the predictions. It may however, be noted that the step of obtaining information pertaining to the number of viewers who will provide the predictions can be received prior to receiving selection pertaining to the match format and/or the prediction format. As illustrated in figure 13, the information pertaining to the number of viewers who will provide the predictions can be obtained in a series of steps. For example, as illustrated by step 1 of figure 13, a graphical user interface (1300) for enabling selection is presented. As shown in step 2, a first viewer then selects “Player 1” (1302). The first viewer can also personalize (i.e. choose profile, avatar, etc.), by selecting the scroll-left-right option (1304). As illustrated in step 3, in case there is a second viewer who will also provide the predictions, a scroll-down option can be selected (1306). As shown in step 4, the second viewer (highlighted as 1308) can also personalize (i.e. choose profile, avatar, etc.), by selecting the scroll-left-right option (1310). Steps 3 and 4 can be repeated for selection and personalization of further viewers. Once the total number of viewers who will provide the prediction has been entered (optionally along with the profile data), the “Play” option (1312) as illustrated in step 5 can be selected.

Once the “Play” option (1312) as illustrated in step 5 of figure 13 has been selected, a fresh graphical user interface is generated and rendered on the display device. A sample of the graphical user interface (1400) generated and rendered on the display device is illustrated in figure 14. The graphical user interface (1400) includes a portion (1402) for receiving input from a viewer defining a sub-portion of the event. Considering cricket as the game, the portion allows for the viewer to select over details over and optionally, ball details. The graphical user interface may for the purpose of ease of reference, may illustrate the ball details as illustrated by 1404.

The graphical user interface 1400 further illustrates all the viewers (or players) who will be predicting the outcome of the sub-portion of the event. By way of example, if there are two viewers, who will be predicting the outcome of the sub-portion of the event, they are represented as illustrated by 1406 and 1408, respectively. Also, the graphical user interface 1400 comprises user input means corresponding to each user (or viewer), wherein the prediction provided by the user is depicted. By way of example, the prediction provided by the first user (first viewer or Player 1) is rendered at 1410 and likewise, the prediction provided by the second user (second viewer or Player 2) is rendered at 1412. The graphical user interface 1400 further comprises input means corresponding to the outcome of the sub-portion of the event (1414), wherein the outcome of the sub-portion of the event is depicted. The input means (1414) corresponding to the outcome of the sub-portion of the event is filled after the sub-portion of the event has completed and the outcome is available.

As indicated in the method description, once the outcome of the sub-portion of the event is available, the same is compared with the predictions provided by the users and an outcome of the comparison is rendered on the display device. In order to do so, the graphical user interface (1400) further comprises a section 1416 wherein the result for the first user is depicted and a section 1418 wherein the result for the second user is depicted.

Apart from the above, the graphical user interface (1400) may further comprises section means for enabling a user to select the scoring mechanism (shown as “Power play”, 1420); mechanism for adding further users (shown as “Add Player”, 1422); Add extra sub-portion for the event (shown as “Add Extra Ball”, 1424); an option to temporarily hide the graphical user interface (shown as “Hide”, 1426); and an option to quit the prediction module (shown as “Exit”, 1428).

Now referring to figure 15, the entire process is shown in a sequence of steps. Because of the fact that the graphical user interface depicted in figure 15 is substantially identical to that depicted in figure 14, reference numbers are not separately provided in figure 14. However, for the purposes of explanation, reference numbers taken from figure 14 are being used. A user operates on the portion (1402) and defines a sub-portion of the event. Once the user starts operating on the portion 1402, as illustrated in step 1, a more elaborate graphical user interface as indicated by 1502 can be rendered to the viewer. Assuming that the user has chosen the first ball, the same is visible as “Over 0.1” in step 2. Additionally, the portion 1404 which illustrates the ball details is highlighted appropriately.

Now in step 3, the first user enters the prediction, which is rendered at 1410. In step 4, the second user enters the prediction, which is rendered at 1412. Once the outcome of the sub-portion of the event is available, the same is entered in the portion 1414, as illustrated in step 5. The method then compares the outcome of the sub-portion of the event with the predictions provided by the first and the second users. The outcome of the comparison i.e. the second user being accorded two points while the first user in not accorded any point is then rendered at sections 1418 and 1416, respectively. This aspect is illustrated in step 6. The point accorded to the users is based on the closeness of the prediction to the outcome of the sub-portion of the event. Finally, the method may proceed with automatically defining an immediate proceeding action as the sub-portion of the event. This aspect is illustrated in step 7, wherein the method automatically selects the second ball. In case the users provide their prediction, the method is repeated or alternatively, the method comes to a hibernating condition. It may be noticed that the user do not have to provide prediction in respect of each sub-portion of the event and can choose to provide predictions for some of the sub-portions of the event, as per their own choice. To enable the aforesaid, the user selects or defines a sub-portion, which as indicated above is done in step 1.

While addition of the user can be done by adopting the procedure as mentioned while describing figure 13, an alternative route is illustrated in figure 16. In this alternative mechanism, reliance is placed on the fact that the graphical user interface 1400 as illustrated in figure 14 provides for “ADD Player” (1422) option. As shown in step 1, at any point of time, a need can be felt to include additional user who wishes to predict the outcome of a sub-portion of the event. Thus, the method detects a selection of “Add Player” (1422) option on the graphical user interface (1400). In response to such detection, a confirmation may be sought from the user, as illustrated in step 2. The confirmation can be sought in the form of a separate graphical user interface (1602). It may however, be noted that the step of seeking the confirmation is not mandatory. In case the user confirms (or where no confirmation is sought), an elaborate graphical user interface (1604) is rendered on the display device, as illustrated in step 3. As illustrated in step 4, the additional user can personalize (i.e. choose profile, avatar, etc.), by selecting the scroll-left-right option (1606). Once the user has selected the profile, the user is prompted to confirm (1608) as illustrated in step 5 and in response to receiving the confirmation, in step 6 a revised graphical user interface (1610) depicting the additional user is generated and rendered on the display device. The graphical user interface (1610) is different from the graphical user interface 1400 merely in terms of the number of players depicted. While the graphical user interface shown in figure 14 depicts two users, the graphical user interface 1610 depicts three users.

As person would be aware, in terms of the game of cricket, certain portion of the game is denotable as “power play”. In a particular embodiment, it is possible that to change the manner in which scores are allocated to the users predicting the outcome, certain sub-portions of the event can therefore be allowed to be designated as “power play”. In the illustrated embodiment, once the power play mode is activated, the points allocated to the users for the predictions can be doubled. This aspect is illustrated in figure 17, wherein step 1, the user selects the “power play” option. In response to the above, in step 2, a separate detailed graphical user interface (1702) is rendered on the display device. As the power play mode stretches for a predetermined number of overs in the game of cricket, the user can indicate (using the scroll left-right option, 1704) as to how many of the overs of power are remaining in step 3. Once the remaining portion of the power play has been input by the user, a confirmation is sought (1706) (as illustrated in step 4) and till the remaining portion expires, the revised scoring rule (i.e. allocating double points to the users) is adopted.

In some instances, it can happen that the users after providing predictions for some sub-portions of the event (or otherwise) may wish “NOT” to provide predictions for at least some time. In case, the user finds the graphical user interface to be hindering the view (or for any other reasons), they can select the option of “hide” which is illustrated as 1426 in figure 14. Now referring to figure 18, step 1 illustrated the user selecting the “hide” option. In response to the above selection, the method can now hide the entire graphical user interface or as illustrated in step 2, provide a comparatively smaller graphical user interface (1802), which can contain the option of “unhide”. If the option of “unhide” is selected from the graphical user interface 1802, the rendering of the original graphical user interface will begin on the display device.

In some instances, it can happen that the users after providing predictions for some sub-portions of the event stops providing further prediction. In such case, the method can detect such non-action by the viewers and based temporarily cease to render the graphical user interface on the display device. This aspect is illustrated in figure 19, wherein in step 1 the method detects a non-action by the users for a predetermine amount of time period. In response to the above, the graphical user interface is either fully or partially not rendered on the display device. In step 2, migration of the graphical user interface from a rendered mode to a non-rendered mode is as illustrated while step 3 illustrates the display device after the completion of the migration. It can be seen from step 3 that the graphical user interface which was previously rendered is not visible any more or in other is hidden.

It might also happen that in the scenario as illustrated in figure 19, after certain amount of time, the user wishes to resume and start providing predictions. Thus, as illustrated in step 1 of figure 20, a selection of the user is detected and in response thereto a graphical user interface similar to that illustrated in figure 5 can be rendered on the display device. In case, the user selects the option of “Resume Last” in step 2, the graphical user interface similar to that illustrated in figure 14 can be then rendered on the display device in step 3.

While in figure 14 to 20 and the description for the same Ball-by-Ball format of prediction was explained, figure 21 depicts the entire process in a sequence of steps for the Over-by-Over format of prediction and analysis of the prediction. It be noted that the graphical user interface (2100) being shown in figure 21 is marginally different from the graphical user interface shown in figure 14 to cater to the difference between the Ball-by-Ball format of prediction and the Over-by-Over format of prediction.

As illustrated in step 1, a user starts operation by providing a selection of the “Begin Predict” option (2102) as provided in the graphical user interface (2100). In order to assist the user in providing the selections an indicator (2104) can be made available on the graphical user interface.

Upon detecting the selection, a fresh graphical user interface (2106) is rendered on the display device, as illustrated in step 2. The graphical user interface (2106) enables the user to define a sub-portion of the event. In the present instance, it can be seen that the user can select the sub-portion in the region identified as 2108 and provide a confirmation using 2110.

Assuming that the user has chosen the first over (in step 2), the same is visible as “Over 1” in portion 2112 in step 3. Additionally, the portion which originally depicted “Begin Predict” now changes to define an upper time limit (2114) within which the predictions by the users have to be provided. In step 3, the upper timer limit within which the users have to input their respective predictions is illustrated as 60 seconds. A value different from the above can be set or in an alternative embodiment, the value need not be set. Assuming that two users are going to provide the predictions, each user is uniquely identified and in respect of such user, means for receiving user’s predictions is provided and activated. Assuming that the user’s predictions is in the form of the number of runs scored in the over and/or the number of wickets which fell in the over, each user is allowed to input values for runs and wickets in the appropriate windows. Particularly, User 1 (Viewer 1 or Player 1) can input the run prediction in a first window (2116) and the wicket prediction in a second window (2118). Likewise, User 2 can input the run prediction in a corresponding first window (2120) and the wicket prediction in a corresponding second window (2122).

As illustrated in step 4, each of now each of the first and the second user provides a prediction. It can be seen that graphical user interface is initially allowing for three users to provide their predictions and in the particular case mentioned above, only two users provided their input predictions. Thus, as illustrated in step 5, the method assumes that the third user’s predictions as zero points.

Upon completion of the upper time limit as indicated by 2114, the method now prompts the user to enter the actual outcome of the sub-portion. The actual outcome of the sub-portion of the event is received in the form of number of runs (2124) and number of wickets (2126).

Now in step 7, the predictions as received from the users is compared with the actual outcome of the sub-portion of the event and based on the closeness of the prediction to the actual outcome, points are accorded to the users. Thus, in step 7, it can be seen that prediction of User 2 is closer to the Actual outcome as compared to prediction of User 1 to the actual outcome and hence, the points accorded to User 2 (in portion 2128) is higher than the points accorded to User 1 (in portion 2130).

Now upon completion of the sub-portion of the event, the graphical user interface may return to its original state in step 8 (which is identical to what has been illustrated in step 1) and the process can be re-performed upon direction by the user.

It may be noted that the aforesaid procedure can be followed in respect of games other than cricket also. By way of a non-limiting example, the aforesaid procedure can be followed in respect of many other games such as tennis, squash, table tennis, badminton, volley ball, baseball, hand ball, kabaddi, etc. wherein the game progress in the form of a series of discrete events or actions, with each event having a separate boundary in terms of starting and finishing.

It is however, also feasible to apply the method of the present invention to other games such as football, hockey, etc. In such cases, the sub-portion of the event can be defined by the users by example on the basis of time. Taking the game of football as an exemplified event, a sub-portion of the event can be defined to start from a time T0 and to end at a time T1 or for special sub-portions such as a free-kick, a penalty, penalty-corner, extra time, etc.

Taking by way of yet another example, a motor racing as the event involving plurality of laps, a sub-portion can be defined for example for a lap and predictions in relation to time for completion of the lap by a particular driver, or the fastest time for the lap, the raking of a particular player in a particular lap, etc. can be received.

While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.

The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.

Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any component(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or component of any or all the claims.

CLAIMS:WE CLAIM:

1. A method for analysing prediction of a user in relation to outcome of an event, said method comprising the steps of:
displaying an event on a display device;
receiving a trigger from the user and in response thereto displaying a graphical user interface on the display device;
receiving input from the user defining a sub-portion of the event;
receiving, prior to completion of the sub-portion of the event, prediction from said user in relation to the sub-portion of the event;
receiving, post completion of the sub-portion of the event, an outcome of the sub-portion of the event; and
analysing the prediction and displaying an outcome of the analysis.

2. The method as claimed in claim 1, wherein the graphical user interface depicts at least one possible outcome of the sub-portion of the event and receiving the prediction from the user comprises receiving a selection of one possible outcome of the sub-portion of the event.

3. The method as claimed in claim 1, wherein the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving the prediction from the user comprises receiving a selection of one possible outcome of the sub-portion of the event.

4. The method as claimed in claim 1, wherein the graphical user interface on the display device depicts all possible outcomes of the sub-portion of the event and receiving the outcome of the sub-portion of the event comprises receiving a manual selection of one outcome of the sub-portion of the event.

5. The method as claimed in claim 1, wherein receiving the outcome of the sub-portion of the event comprises receiving an input from an external device in relation to the outcome of the sub-portion of the event.

6. The method as claimed in claim 1 further comprising: populating the graphical user interface with the prediction from the user and displaying the same on the display device.

7. The method as claimed in claim 1 further comprising: populating the graphical user interface with the outcome of the sub-portion of the event and displaying the same on the display device.

8. The method as claimed in claim 1, wherein analysing the prediction comprises comparing the outcome of the sub-portion of the event with the prediction by the said user.

9. The method as claimed in claim 1, wherein analysing comprises allocating points to the user based on closeness of the prediction to the outcome of the sub-portion of the event.

10. The method as claimed in claim 8 further comprising enabling the user to redeem the points.

11. The method as claimed in claim 1, wherein analysing comprises categorizing the user prediction as accurate.

12. A method for analysing predictions of a plurality of users in relation to outcome of an event, said method comprising the steps of:
displaying an event on a display device;
receiving a trigger from at least one user and in response thereto displaying a graphical user interface on the display device;
receiving input from at least one user defining a sub-portion of the event;
receiving, prior to completion of the sub-portion of the event, predictions from each of the plurality of users in relation to the sub-portion of the event;
receiving, post completion of the sub-portion of the event, an outcome of the sub-portion of the event;
analysing the predictions from one or more of the plurality of users and displaying an outcome of the analysis.

13. The method as claimed in claim 12, wherein displaying a graphical user interface comprises displaying a graphical user interface identifying a plurality of users.

14. The method as claimed in claim 12, wherein each of the plurality of user is identified in a unique manner.

15. The method as claimed in claim 12, wherein each of the plurality of user is identified by an avatar.

16. The method as claimed in claim 12, wherein the graphical user interface depicts at least one possible outcome of the sub-portion of the event and receiving predictions from each of the plurality of users comprises receiving from each of the plurality of users a selection of one possible outcome of the sub-portion of the event.

17. The method as claimed in claim 12, wherein the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving predictions from each of the plurality of users comprises receiving from each of the plurality of users a selection of one possible outcome of the sub-portion of the event.

18. The method as claimed in claim 12, wherein the graphical user interface depicts all possible outcomes of the sub-portion of the event and receiving the outcome of the sub-portion of the event comprises receiving a selection of one outcome of the sub-portion of the event.

19. The method as claimed in claim 12, wherein receiving the outcome of the sub-portion of the event comprises receiving an input from an external device in relation to the outcome of the sub-portion of the event.

20. The method as claimed in claim 12 further comprising: populating the graphical user interface with the predictions from the users and displaying the same on the display device.

21. The method as claimed in claim 12 further comprising: populating the graphical user interface with the outcome of the sub-portion of the event and displaying the same on the display device.

22. The method as claimed in claim 12, wherein analysing comprises comparing the outcome of the sub-portion of the event with the predictions by one or more of said plurality of users.

23. The method as claimed in claim 12, wherein analysing comprises comparing the outcome of the sub-portion of the event with the predictions by each of the said plurality of users and displaying an outcome of the comparison.

24. The method as claimed in claim 12, wherein analysing comprises allocating points to the users based on closeness of the prediction to the outcome of the sub-portion of the event.

25. The method as claimed in claim 12, wherein analysing comprises categorizing the user prediction as accurate.

26. The method as claimed in claim 12, wherein analysing comprises ranking the plurality of users based on based on closeness of the prediction to the outcome of the sub-portion of the event.

27. The method as claimed in claim 24, further comprising enabling one or more users to redeem the points.

28. A device for analysing prediction of a user in relation to outcome of an event, said device comprising:
a rendering module for display of an event on a display device;
a triggering module for receiving a trigger from the user;
a graphical user interface module for receiving the trigger from the triggering module, generating a graphical user interface and providing the graphical user interface thus generated to the rendering module for display on the display device;
an input module for receiving input from the user a definition of a sub-portion of the event;
the input module being further configured to receiving prior to completion of the sub-portion of the event, prediction from the user in relation to the sub-portion of the event; and post completion of the sub-portion of the event, an outcome of the sub-portion of the event; and
an analysing module for receiving prediction from said user and the outcome of the sub-portion of the event from the input module, generating an outcome of the analysis and providing the outcome of the analysis thus generated to the rendering module for display on the display device.

29. A device for analysing predictions of a plurality of users in relation to outcome of an event, said device comprising:
a rendering module for display of an event on a display device;
a triggering module for receiving a trigger from at least one user;
a graphical user interface module for receiving the trigger from the triggering module, generating a graphical user interface and providing the graphical user interface thus generated to the rendering module for display on the display device;
an input module for receiving input from at least one a definition of a sub-portion of the event;
the input module being further configured to receiving prior to completion of the sub-portion of the event, predictions from each of the plurality of users in relation to the sub-portion of the event; and post completion of the event being displayed, an outcome of the sub-portion of the event; and
an analysing module for receiving prediction from one or more of the plurality of users and the outcome of the sub-portion of the event from the input module, generating an outcome of the analysis and providing the outcome of the analysis thus generated to the rendering module for display on the display device.

Documents

Application Documents

# Name Date
1 3498-DEL-2014-FER.pdf 2019-11-19
1 Specification.pdf 2014-12-02
2 3498-del-2014-Correspondence Others-(09-01-2015).pdf 2015-01-09
2 FORM 5.pdf 2014-12-02
3 3498-del-2014-Form-1-(09-01-2015).pdf 2015-01-09
3 FORM 3.pdf 2014-12-02
4 Drawings.pdf 2014-12-02
4 Form 26.pdf 2014-12-02
5 Drawings.pdf 2014-12-02
5 Form 26.pdf 2014-12-02
6 3498-del-2014-Form-1-(09-01-2015).pdf 2015-01-09
6 FORM 3.pdf 2014-12-02
7 3498-del-2014-Correspondence Others-(09-01-2015).pdf 2015-01-09
7 FORM 5.pdf 2014-12-02
8 3498-DEL-2014-FER.pdf 2019-11-19
8 Specification.pdf 2014-12-02

Search Strategy

1 SearchStrategyMatrix_19-11-2019.pdf