System and method of providing leaderboards for mobile gaming in a wireless network
First Claim
1. A method of receiving a leaderboard associated with a software game provided by a game server executed at a wireless device, the method comprising:
- monitoring, by the wireless device, a plurality of metrics associated with the software game while the software game is played;
collecting, by the wireless device, a value for each of the plurality of metrics when the software game is over;
comparing, by the wireless device, the value of each of the plurality of metrics to a device leaderboard;
displaying, by the wireless device, the value of at least a first metric of the plurality of metrics based on the value of the first metric being above a threshold value for the first metric but below a best value for the first metric above which there are no other values for the first metric when compared to the device leaderboard, wherein the value of the first metric is added to the device leaderboard only based on the value of the first metric being greater than the best value for the first metric;
transmitting, by the wireless device over a wireless network, the value of at least a second metric of the plurality of metrics to the game server based on the value of the second metric of the plurality of metrics being a best value for the second metric above which there are no other values for the second metric when compared to the device leaderboard; and
receiving, at the wireless device over the wireless network, a global leaderboard from the game server, wherein the global leaderboard indicates to a user of the wireless device a ranking of scores achieved by a plurality of global users playing the software game.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of receiving a leaderboard associated with a software game executed at a wireless device is provided. The method includes monitoring at least one metric associated with the software game while the software game is played. The method further includes collecting a value of the at least one metric when the game is over and comparing the value of the at least one metric to a device leaderboard. The method additionally includes transmitting the value of the at least one metric to a game server when the value of the at least one metric is a best value when compared to the device leaderboard. The device leaderboard may indicate a ranking of scores achieved by playing the software game at the wireless device in which the software game is executed.
-
Citations
23 Claims
-
1. A method of receiving a leaderboard associated with a software game provided by a game server executed at a wireless device, the method comprising:
-
monitoring, by the wireless device, a plurality of metrics associated with the software game while the software game is played; collecting, by the wireless device, a value for each of the plurality of metrics when the software game is over; comparing, by the wireless device, the value of each of the plurality of metrics to a device leaderboard; displaying, by the wireless device, the value of at least a first metric of the plurality of metrics based on the value of the first metric being above a threshold value for the first metric but below a best value for the first metric above which there are no other values for the first metric when compared to the device leaderboard, wherein the value of the first metric is added to the device leaderboard only based on the value of the first metric being greater than the best value for the first metric; transmitting, by the wireless device over a wireless network, the value of at least a second metric of the plurality of metrics to the game server based on the value of the second metric of the plurality of metrics being a best value for the second metric above which there are no other values for the second metric when compared to the device leaderboard; and receiving, at the wireless device over the wireless network, a global leaderboard from the game server, wherein the global leaderboard indicates to a user of the wireless device a ranking of scores achieved by a plurality of global users playing the software game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless device for receiving a leaderboard associated with a software game provided by a game server executed at the wireless device, comprising:
-
means for monitoring a plurality of metrics associated with the software game while the software game is played; means for collecting a value for each of the plurality of metrics when the software game is over; means for comparing the value of each of the plurality of metrics to a device leaderboard; means for displaying the value of at least a first metric of the plurality of metrics based on the value of the first metric being above a threshold value for the first metric but below a best value for the first metric above which there are no other values for the first metric when compared to the device leaderboard, wherein the value of the first metric is added to the device leaderboard only based on the value of the first metric being greater than the best value for the first metric; means for transmitting the value of at least a second metric of the plurality of metrics over a wireless network to the game server based on the value of the second metric of the plurality of metrics being a best value for the second metric above which there are no other values for the second metric when compared to the device leaderboard; and means for receiving, over the wireless network, a global leaderboard from the game server, wherein the global leaderboard indicates to a user of the wireless device a ranking of scores achieved by a plurality of global users playing the software game. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A wireless device for receiving a leaderboard associated with a software game provided by a game server executed at the wireless device, the wireless device comprising:
a processor, wherein the processor is configured to; monitor a plurality of metrics associated with the software game while the software game is played; collect a value for each of the plurality of metrics when the software game is over; compare the value of each of the plurality of metrics to a device leaderboard; cause a user interface of the wireless device to display the value of at least a first metric of the plurality of metrics based on the value of the first metric being above a threshold value for the first metric but below a best value for the first metric above which there are no other values for the first metric when compared to the device leaderboard, wherein the value of the first metric is added to the device leaderboard only based on the value of the first metric being greater than the best value for the first metric; cause a transmitter of the wireless device to transmit the value of at least a second metric of the plurality of metrics over a wireless network to the game server based on the value of the second metric of the plurality of metrics being a best value above which there are no other values for the second metric when compared to the device leaderboard; and cause a receiver of the wireless device to receive, over the wireless network, a global leaderboard from the game server, wherein the global leaderboard indicates to a user of the wireless device a ranking of scores achieved by a plurality of global users playing the software game. - View Dependent Claims (15, 16, 17, 18)
-
19. A non-transitory computer-readable medium, comprising:
-
at least one instruction for causing a computer to monitor a plurality of metrics associated with a software game provided by a game server while the software game is played; at least one instruction for causing the computer to collect a value for each of the plurality of metrics when the software game is over; at least one instruction for causing the computer to compare the value of each of the plurality of metrics to a device leaderboard; at least one instruction for causing the computer to display the value of at least a first metric of the plurality of metrics based on the value of the first metric being above a threshold value for the first metric but below a best value for the first metric above which there are no other values for the first metric when compared to the device leaderboard, wherein the value of the first metric is added to the device leaderboard only based on the value of the first metric being greater than the best value for the first metric; at least one instruction for causing the computer to transmit the value of at least a second metric of the plurality of metrics over a wireless network to the game server based on the value of the second metric of the plurality of metrics being a best value above which there are no other values for the second metric when compared to the device leaderboard; and at least one instruction for causing the computer to receive, over the wireless network, a global leaderboard from the game server, wherein the global leaderboard indicates to a user of the computer a ranking of scores achieved by a plurality of global users playing the software game. - View Dependent Claims (20, 21, 22, 23)
-
Specification