IP Library Granted Patent US 7,548,242
Granted Patent B1
US 7,548,242 · App. 10/234,906 · Granted Jun 16, 2009

Systems and methods for integrating graphic animation technologies in fantasy sports contest applications

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 7,548,242
App. No.
10/234,906
Granted
Jun 16, 2009
Kind
B1
Abstract

Systems and methods for integrating graphic animation technologies with fantasy sports contest applications are provided. This invention enables a fantasy sports contest application to depict plays in various sporting events using graphic animation. The fantasy sports contest application may combine graphical representation of real-life elements such as, for example, player facial features, with default elements such as, for example, a generic player body, to create realistic graphic video. The fantasy sports contest application may provide links to animated videos for depicting plays on contest screens in which information associated with the plays may be displayed. The fantasy sports contest application may play the animated video for a user in response to the user selecting such a link. In some embodiment of the present invention, the fantasy sports contest application may also customize animated video based on user-supplied setup information. For example, the fantasy sports contest application may provide play information and other related data to allow a user to generate animated videos using the user's own graphics processing equipment and graphics animation program.

Claims (106)

1. A method for providing graphic animation using user equipment, comprising graphics processing equipment, for depicting a play, the method comprising:

displaying fantasy sports contest information associated with a real-life athlete on a display device;

generating a graphic animation using the graphics processing equipment to depict a real-life play of the real-life athlete, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest, and wherein the fantasy sports contest information is based on the real-life play; and

playing the graphic animation depicting the real-life play on the display device.

2. The method of claim 1 , wherein displaying fantasy sports contest information comprises displaying news information on the display device.

3. The method of claim 1 , wherein displaying fantasy sports contest information comprises displaying statistics information on the display device.

4. The method of claim 1 , wherein displaying fantasy sports contest information comprises displaying athlete information on the display device.

5. The method of claim 1 , wherein generating a graphic animation to depict a real-life play of the real-life athlete comprises:

receiving animated video setup information from a user; and

generating the graphic animation using the graphics processing equipment according to the animated video setup information.

6. The method of claim 5 , wherein receiving animated video setup information from the user comprises receiving user graphic animation program information from the user.

7. The method of claim 5 , wherein receiving animated video setup information from the user comprises receiving user graphics processing equipment information from the user.

8. The method of claim 5 , wherein receiving animated video setup information from the user comprises receiving user request information for pre-generated graphic animation from the user.

9. The method of claim 6 , wherein generating the graphic animation according to the animated video setup information comprises:

providing a version of play information that is compatible with the user graphic animation program information, wherein the version of play information is information describing the real-life play; and

generating using the user equipment the graphic animation based on the version of play information.

10. The method of claim 7 , wherein generating the graphic animation according to the animated video setup information comprises:

providing a version of play information that is compatible with the user graphics processing equipment information, wherein the version of play information is information describing the real-life play; and

generating using the user equipment the graphic animation based on the version of play information.

11. The method of claim 8 , wherein generating the graphic animation according to the animated video setup information comprises:

providing a standard version of play information, wherein the standard version of play information is information describing the real-life play; and

generating the graphic animation based on the play information at a location remote from the user equipment; and

providing the graphic animation to the user equipment.

12. A method for providing a user with the ability to use user equipment comprising a graphics processing equipment and a fantasy sports contest application to create a play based on a real-life play in a sporting event, the method comprising:

generating an initial scene of a graphic animation based on a real-life play of a real-life athlete using the graphics processing equipment, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest;

displaying the initial scene to the user on a display device;

allowing the user to control the progression of events following the initial scene;

generating additional scenes of the graphic animation based on the progression of events using the graphics processing equipment; and

displaying the additional scenes to the user on the display device.

13. The method of claim 12 , wherein generating an initial scene based on the real-life play comprises:

providing a version of play information, wherein the version of play information is information describing the real-life play; and

generating the initial scene based on the version of play information.

14. The method of claim 12 , wherein generating an initial scene based on the real-life play comprises generating a graphic animation frame depicting a scene in the real-life play using the graphics processing equipment.

15. The method of claim 12 , wherein allowing the user to control the progression of events following the initial scene comprises allowing the user to control a player involved in the real-life play.

16. A system for providing graphic animation to a user to depict a play using a fantasy sports contest application, the system comprising:

means for displaying fantasy sports contest information associated with a real-life athlete;

means for generating a graphic animation to depict a real-life play of the real-life athlete, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest, and wherein the fantasy sports contest information is based on the real-life play; and

means for playing the graphic animation depicting the real-life play.

17. The system of claim 16 , wherein the means for displaying fantasy sports contest information comprises means for displaying news information.

18. The system of claim 16 , wherein the means for displaying fantasy sports contest information comprises the means for displaying statistics information.

19. The system of claim 16 , wherein the means for displaying fantasy sports contest information comprises the means for displaying athlete information.

20. The system of claim 16 , wherein the means for generating a graphic animation to depict a real-life play of the real-life athlete comprises:

means for receiving animated video setup information from the user; and

means for generating the graphic animation according to the animated video setup information.

21. The system of claim 20 , wherein the means for receiving animated video setup information from the user comprises means for receiving user graphic animation program information from the user.

22. The system of claim 20 , wherein the means for receiving animated video setup information from the user comprises means for receiving user graphics processing equipment information from the user.

23. The system of claim 20 , wherein the means for receiving animated video setup information from the user comprises means for receiving user request information for pre-generated graphic animation from the user.

24. The system of claim 21 , wherein the means for generating the graphic animation according to the animated video setup information comprises:

means for providing a version of play information that is compatible with the user graphic animation program information, wherein the version of play information is information describing the real-life play; and

means for generating using user equipment the graphic animation based on the version of play information, wherein the user equipment comprises graphics processing equipment.

25. The system of claim 22 , wherein the means for generating the graphic animation according to the animated video setup information comprises:

means for providing a version of play information that is compatible with the user graphics processing equipment information, wherein the version of play information is information describing the real-life play; and

means for generating using user equipment the graphic animation based on the version of play information, wherein the user equipment comprises graphics processing equipment.

26. The system of claim 23 , wherein the means for generating the graphic animation according to the animated video setup information comprises:

means for providing a standard version of play information, wherein the standard version of play information is information describing the real-life play; and

means for generating the graphic animation based on the play information at a location remote from user equipment; and

means for providing the graphic animation to the user equipment, wherein the user equipment comprises graphics processing equipment.

27. A system for providing a user with the ability to use a fantasy sports contest application to create a play based on a real-life play in a sporting event, the system comprising:

means for generating an initial scene of a graphic animation based on a real-life play of a real-life athlete, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest;

means for displaying the initial scene to the user;

means for allowing the user to control the progression of events following the initial scene;

means for generating additional scenes of the graphic animation based on the progression of events; and

means for displaying the additional scenes to the user.

28. The system of claim 27 , wherein the means for generating an initial scene based on the real-life play comprises:

means for providing a version of play information, wherein the version of play information is information describing the real-life play; and

means for generating the initial scene based on the version of play information.

29. The system of claim 27 , wherein the means for generating an initial scene based on the real-life play comprises means for generating a graphic animation frame depicting a scene in the real-life play.

30. The system of claim 27 , wherein the means for allowing the user to control the progression of events following the initial scene comprises means for allowing the user to control a player involved in the real-life play.

31. A system for providing graphic animation to a user to depict a play using a fantasy sports contest application, the system comprising:

a display device; and

user equipment comprising graphics processing equipment, the user equipment configured to:

display fantasy sports contest information associated with a real-life athlete on the display device;

generate a graphic animation to depict a real-life play of the real-life athlete using the graphics processing equipment, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest, and wherein the fantasy sports contest information is based on the real-life play; and

play the graphic animation depicting the real-life play on the display device.

32. The system of claim 31 , wherein the user equipment is configured to display news information on the display device.

33. The system of claim 31 , wherein the user equipment is configured to display statistics information on the display device.

34. The system of claim 31 , wherein the user equipment is configured to display athlete information on the display device.

35. The system of claim 31 , wherein the user equipment is configured to:

receive animated video setup information from the user; and

generate the graphic animation according to the animated video setup information using the graphics processing equipment.

36. The system of claim 35 , wherein the user equipment is configured to receive user graphic animation program information from the user.

37. The system of claim 35 , wherein the user equipment is configured to receive user graphics processing equipment information from the user.

38. The system of claim 35 , wherein the user equipment is configured to receive user request information for pre-generated graphic animations from the user.

39. The system of claim 36 , wherein the user equipment is configured to:

provide a version of play information that is compatible with the user graphic animation program information, wherein the version of play information is information describing the real-life play; and

generate using user equipment the graphic animation based on the version of play information, wherein the user equipment comprises graphics processing equipment.

40. The system of claim 37 , wherein the user equipment is configured to:

provide a version of play information that is compatible with the user graphics processing equipment information, wherein the version of play information is information describing the real-life play; and

generate using user equipment the graphic animation based on the version of play information, wherein the user equipment comprises graphics processing equipment.

41. The system of claim 38 , wherein the user equipment is configured to:

provide a standard version of play information, wherein the standard version of play information is information describing the real-life play; and

generate the graphic animation based on the play information at a location remote from user equipment; and

provide the graphic animation to the user equipment.

42. A system for providing a user with the ability to use a fantasy sports contest application to create a play based on a real-life play in a sporting event, the system comprising:

a display device; and

user equipment comprising graphics processing equipment, the user equipment configured to:

generate an initial scene of a graphic animation based on a real-life play of a real-life athlete, wherein the real-life play takes place in a real-life sporting event affecting the fantasy sports contest;

display the initial scene to the user on the display device;

allow the user to control the progression of events following the initial scene;

generate additional scenes of the graphic animation based on the progression of events using the graphics processing equipment; and

display the additional scenes to the user on the display device.

43. The system of claim 42 , wherein the user equipment is configured to:

provide a version of play information, wherein the version of play information is information describing the real-life play; and

generate the initial scene based on the version of play information.

44. The system of claim 42 , wherein the user equipment is configured to generate a graphic animation frame depicting a scene in the real-life play using the graphics processing equipment.

45. The system of claim 42 , wherein the user equipment is configured to allow the user to control a player involved in the real-life play.

Assignments (13)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded Dec 4, 2009
From: ROVI TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023607/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: INTERACTIVE SPORTS HOLDINGS, INC.
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 023379/0386 →