Automatic game comparison and recommendation
First Claim
1. A method, comprising:
- collecting, by a hardware processor of a server over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in;
creating, by the hardware processor of the server, a comparison tree for each of a plurality of event types associated with the plurality of events;
evaluating, by the hardware processor of the server, the comparison tree against a plurality of video game results to determine outcomes that are satisfied; and
for each of the outcomes, generating, by the hardware processor of the server, a plurality of templates.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for automatic game generation are described. The method may include collecting, by a hardware processor of a server over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in. The method may also include creating a comparison tree for each of a plurality of event types associated with the plurality of events. The method may further include evaluating the comparison tree against a plurality of video game results to determine outcomes that are satisfied, and for each of the outcomes, generating a plurality of templates.
8 Citations
20 Claims
-
1. A method, comprising:
-
collecting, by a hardware processor of a server over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in; creating, by the hardware processor of the server, a comparison tree for each of a plurality of event types associated with the plurality of events; evaluating, by the hardware processor of the server, the comparison tree against a plurality of video game results to determine outcomes that are satisfied; and for each of the outcomes, generating, by the hardware processor of the server, a plurality of templates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a hardware processor of a server to:
-
collect, by the hardware processor of the server over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in; create, by the hardware processor of the server, a comparison tree for each of a plurality of event types associated with the plurality of events; evaluate, by the hardware processor of the server, the comparison tree against a plurality of video game results to determine outcomes that are satisfied; and for each of the outcomes, generate, by the hardware processor of the server, a plurality of templates. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A server, comprising:
-
a memory; a communications interface; and a hardware processor, operatively coupled with the memory and the communications interface, to; collect, via the communications interface over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in; create a comparison tree for each of a plurality of event types associated with the plurality of events; evaluate the comparison tree against a plurality of video game results to determine outcomes that are satisfied; and for each of the outcomes, generate, by the hardware processor of the server, a plurality of templates. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification