System and method for distributing games related to TV programs
First Claim
1. A method for distributing games to a user performed by a game distribution system that includes game-play enabled client devices and a server for providing games to the client devices, the method comprising:
- obtaining TV viewing information from a device that provides TV programming to a user, wherein the TV viewing information includes information on future TV programs designated to be recorded by the device;
identifying a TV program that the user is watching from the TV viewing information;
searching for games related to the TV program the user is watching;
in response to finding games related to the TV program the user is watching, providing at least one of said games to the user on the client device, wherein said game(s) are provided while the user is watching the TV program; and
identifying additional games to present to the user based on future TV programs designated to be recorded by the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A game distribution system and method identifies a television program a user is watching and provides the user with games related to the TV program. A client game-play enabled device obtains TV viewing information from a set-top box, smartTV, computer with IPTV, or other device capable of providing TV programming to a video display. The client game-play enabled device sends the TV viewing information to a game distribution server with a request for recommended games. The game distribution server identifies the TV program the user is watching and determines if there are any games related to the TV program. In response to determining that there are games related to the TV program, the server provides one or more of such games to the client device, and the client device presents TV-related games to the user in accordance with any time constraints associated with the games.
15 Citations
28 Claims
-
1. A method for distributing games to a user performed by a game distribution system that includes game-play enabled client devices and a server for providing games to the client devices, the method comprising:
-
obtaining TV viewing information from a device that provides TV programming to a user, wherein the TV viewing information includes information on future TV programs designated to be recorded by the device; identifying a TV program that the user is watching from the TV viewing information; searching for games related to the TV program the user is watching; in response to finding games related to the TV program the user is watching, providing at least one of said games to the user on the client device, wherein said game(s) are provided while the user is watching the TV program; and identifying additional games to present to the user based on future TV programs designated to be recorded by the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a non-transitory computer-readable medium and comprising code, that, when executed by a client-server computer system, enables the computer system to perform the following method:
-
obtaining TV viewing information from a device that provides TV programming to a user, wherein the TV viewing information includes information on future TV programs designated to be recorded by the device; identifying a TV program that the user is watching from the TV viewing information; searching for games related to the TV program the user is watching; in response to finding games related to the TV program the user is watching, providing at least one of said games to the user on the client device, wherein said game(s) are provided while the user is still watching the TV program; and identifying additional games to present to the user based on future TV programs designated to be recorded by the device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification