IP Library Granted Patent US 9,619,759
Granted Patent B2
US 9,619,759 · App. 13/072,425 · Granted Apr 11, 2017

Method and system for managing sports related information

Inventor: Pankaj Pitaliya (Rajasthan, IN)
Assignee: Infosys Limited
G06Q10/00G06F17/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,619,759
App. No.
13/072,425
Granted
Apr 11, 2017
Kind
B2
Abstract

A system and method for managing sports related information in real-time are provided. The system comprises a user interface module configured to receive data pertaining to one or more sports and sports related persons; a repository module configured to store the collected data; and a sports module configured to process the collected data to generate sports related information using predetermined algorithms, the generated information being stored in the repository module and being accessible via the user interface module. The sports module comprises a registration module configured to register one or more users; a validation module configured to validate information pertaining to users; a player information module configured to provide player information to users; a recommendation module configured to generate recommendations related to one or more players, teams or coaches; and a selection module configured to facilitate selection of at least one of players, teams and coaches.

Claims (79)

1. A non-transitory computer readable medium having computer-readable program code comprising instructions that executed by a computer system, cause the computer system to:

a) prompt a player user to input a predefined set of details;

b) receive data from the player user, the received data comprising:

player user performance data comprising the player user's sport related performance and sport related career information; and

c) process the received data to generate sports related information of the player user using predetermined algorithms, the generated information accessed by authorized users, the processing comprising:

i) validating the received data by checking consistency and validating the generated information based on one or more business validation strategies;

ii) registering the player user, subject to prior confirmation of veracity of the player user performance data input by the player user;

iii) calculating a fitness score for the player user, wherein calculating the fitness score comprises summing a plurality of ratios between values of fitness parameters and respective assigned acceptable levels of fitness for the fitness parameters, wherein the fitness parameters comprise one or more selected from the group consisting of concentration level, body flexibility, team work response, stress and strain, exercise level response, medical examination score, diet food acceptance level, and stamina level;

iv) providing player user performance data collected from player users to users in response to requesting information of the player user by the player users, wherein providing the player user performance data comprises displaying the calculated fitness score for a plurality of events or sports and the player user performance data comprises the calculated fitness score;

v) calculating a recommendation score for one or more player users based on a plurality of factors and respective weights for the factors by predetermined algorithms, wherein the factors comprise the fitness score;

vi) generating recommendations relating to the one or more player users, wherein a recommendation relating to a specific player user is based on the player user performance data received from the specific player user; and

vii) accepting selection from the recommendations of the one or more player users.

2. The non-transitory computer readable medium of claim 1 further comprising instructions that executed by the computer system, cause the computer system to:

register one or more users by receiving a predetermined set of details.

3. The non-transitory computer readable medium of claim 1 further comprising instructions that executed by the computer system, cause the computer system to:

provision one or more predetermined web-based services to authorized users.

4. The non-transitory computer readable medium of claim 1 further comprising instructions that executed by the computer system, cause the computer system to:

provide at least one virtual play option to authorized users, wherein the virtual play option performs:

access player statistics and event rules and accordingly define a virtual player or team to participate in a corresponding event; and

allocate reward points based on success or failure of the virtual player or team.

5. The non-transitory computer readable medium of claim 1 further comprising instructions that executed by the computer system, cause the computer system to:

create an event comprising event details, wherein the event details comprise an event name, event start date, event end date, and venue name;

define a plurality of event categories, wherein the event categories define access rights and privileges for users associated with corresponding events;

wherein automatic approvals are provisioned for the event based on being categorized as a particular event category of the event categories.

6. The non-transitory computer readable medium of claim 5 further comprising instructions that executed by the computer system, cause the computer system to:

based on the automatic approvals, perform automatic update of the event details via web services.

7. The non-transitory computer readable medium of claim 6 further comprising instructions that executed by the computer system, cause the computer system to:

with the web services, fetch content from an endorsed content provider.

8. The non-transitory computer readable medium of claim 1 further comprising instructions that executed by the computer system, cause the computer system to:

identify a set of players with similar skill levels to the player user as competitors of the player user; and

display the set of players as competitors in a user interface accessed by the player user.

9. The non-transitory computer readable medium of claim 1 wherein:

the fitness parameters comprise concentration level, body flexibility, team work response, stress and strain, exercise level response, medical examination score, diet food acceptance level, and stamina level.

10. A method comprising:

a) prompting, by a computer, a player user to input a predefined set of details;

b) receiving data from the player user, the received data comprising:

player user performance data comprising the player user's sport related performance and sport related career information; and

c) processing the received data to generate sports related information of the player user using predetermined algorithms, the generated information accessed by authorized users, the processing comprising:

i) validating the received data by checking consistency and validating the generated sports related information based on one or more business validation strategies;

ii) registering the player user, subject to prior confirmation of veracity of the player user performance data input by the player user;

iii) calculating a fitness score for the player user, wherein calculating the fitness score comprises summing a plurality of ratios between values of fitness parameters and respective assigned acceptable levels of fitness for the fitness parameters, wherein the fitness parameters comprise one or more selected from the group consisting of concentration level, body flexibility, team work response, stress and strain, exercise level response, medical examination score, diet food acceptance level, and stamina level;

iv) providing player user performance data collected from player users to users in response to requesting information of the player user by the player users, wherein providing the player user performance data comprises displaying the calculated fitness score for a plurality of events or sports and the player user performance data comprises the calculated fitness score;

v) calculating a recommendation score for one or more player users based on a plurality of factors and respective weights for the factors by predetermined algorithms, wherein the factors comprise the fitness score;

vi) generating recommendations relating to the one or more player users, wherein a recommendation relating to a specific player user is based on the player user performance data received from the specific player user; and

vii) accepting selection from the recommendations of the one or more player users.

11. The method of claim 10 further comprising:

registering one or more users by receiving a predetermined set of details.

12. The method of claim 10 further comprising:

provisioning one or more predetermined web-based services to authorized users.

13. The method of claim 10 further comprising:

providing at least one virtual play option to authorized users, wherein the virtual play option performs:

accessing player statistics and event rules and accordingly define a virtual player or team to participate in a corresponding event; and

allocating reward points based on success or failure of the virtual player or team.

14. The method of claim 10 further comprising:

creating an event comprising event details, wherein the event details comprise an event name, event start date, event end date, and venue name; and

defining a plurality of event categories, wherein the event categories define access rights and privileges for users associated with corresponding events;

wherein automatic approvals are provisioned for the event based on being categorized as a particular event category of the event categories.

15. The method of claim 14 further comprising:

based on the automatic approvals, performing automatic update of the event details via web services.

16. The method of claim 15 further comprising:

with the web services, fetching content from an endorsed content provider.

17. The method of claim 10 further comprising:

identifying a set of players with similar skill levels to the player user as competitors of the player user; and

displaying the set of players as competitors in a user interface accessed by the player user.

18. A system comprising:

memory;

at least one processing unit;

wherein the memory comprises computer-readable program code comprising instructions that executed by a computer system, cause the computer system to:

a) prompt a player user to input a predefined set of details;

b) receive data from the player user, the received data comprising:

player user performance data comprising the player user's sport related performance and sport related career information; and

c) process the received data to generate sports related information of the player user using predetermined algorithms, the generated information accessed by authorized users, the processing comprising:

i) validating the received data by checking consistency and validating the generated sports related information based on one or more business validation strategies;

ii) registering the player user, subject to prior confirmation of veracity of the player user performance data input by the player user;

iii) calculating a fitness score for the player user, wherein calculating the fitness score comprises summing a plurality of ratios between values of fitness parameters and respective assigned acceptable levels of fitness for the fitness parameters, wherein the fitness parameters comprise one or more selected from the group consisting of concentration level, body flexibility, team work response, stress and strain, exercise level response, medical examination score, diet food acceptance level, and stamina level;

iv) providing player user performance data collected from player users to users in response to requesting information of the player user by the player users, wherein providing the player user performance data comprises displaying the calculated fitness score for a plurality of events or sports and the player user performance data comprises the calculated fitness score;

v) calculating a recommendation score for one or more player users based on a plurality of factors and respective weights for the factors by predetermined algorithms, wherein the factors comprise the fitness score;

vi) generating recommendations relating to the one or more player users, wherein a recommendation relating to a specific player user is based on the player user performance data received from the specific player user; and

vii) accepting selection from the recommendations of the one or more player users.

Assignments (2)
CHANGE OF NAME Recorded Mar 22, 2013
From: INFOSYS TECHNOLOGIES LIMITED
To: INFOSYS LIMITED
Reel/Frame 030069/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2011
From: PITALIYA, PANKAJ
To: INFOSYS TECHNOLOGIES LIMITED
Reel/Frame 026557/0004 →
Priority Claims (1)
IN 3975/CHE/2010 · Dec 28, 2010 · national
Continuity (1)
Related Publication 20120166449A1 · Jun 28, 2012