LEADERBOARD SYSTEM AND METHOD
First Claim
1. A method of accessing a leaderboard by an entertainment device, comprising the steps of:
- obtaining a set of GPS co-ordinates describing a location of the entertainment device;
initiating a reverse geocoding operation responsive to the set of GPS co-ordinates to obtain a hierarchy of geographical names;
requesting, from a leaderboard server, data of a leaderboard corresponding to one of the hierarchy of geographical names; and
displaying some or all of the leaderboard on a display.
2 Assignments
0 Petitions
Accused Products
Abstract
An entertainment device comprises means to obtain a set of GPS co-ordinates describing the location of the device, means to initiate reverse geocoding responsive to the co-ordinates to obtain a hierarchy of geographical names, means to request, from a leaderboard server, leaderboard data corresponding to one of the hierarchy of geographical names, and means to display some or all of the leaderboard. A leaderboard server comprises means to host multiple leaderboards either linked together according to a geographical hierarchy or each associated with a geographical name, means to obtain a hierarchy of geographical names generated by reverse geocoding, means to identify one or more leaderboards either in a hierarchical sequence corresponding to one or more of the geographical names or whose associated geographical name matches one or more of the geographical names in the hierarchy of geographical names, and means to provide to the client data of selected identified leaderboards.
121 Citations
15 Claims
-
1. A method of accessing a leaderboard by an entertainment device, comprising the steps of:
-
obtaining a set of GPS co-ordinates describing a location of the entertainment device; initiating a reverse geocoding operation responsive to the set of GPS co-ordinates to obtain a hierarchy of geographical names; requesting, from a leaderboard server, data of a leaderboard corresponding to one of the hierarchy of geographical names; and displaying some or all of the leaderboard on a display. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing a leaderboard to a client by a server, comprising the steps of:
-
the server hosting a plurality of leaderboards linked to each other according to a geographical hierarchy; the server obtaining a hierarchy of geographical names generated by reverse geocoding in response to a set of GPS co-ordinates; the server identifying one or more leaderboards in a hierarchical sequence corresponding to one or more of the geographical names in the obtained hierarchy of geographical names; and the server providing to the client data of one or more identified leaderboards. - View Dependent Claims (7, 8, 9)
-
-
6. A method of providing a leaderboard to a client by a server, comprising the steps of:
-
the server hosting a plurality of leaderboards each associated with a geographical name; the server obtaining a hierarchy of geographical names generated by reverse geocoding in response to a set of GPS co-ordinates; the server identifying one or more leaderboards whose associated geographical name matches one or more of the geographical names in the obtained hierarchy of geographical names; and the server providing to the client data of one or more identified leaderboards.
-
-
10. (canceled)
-
11. An entertainment device comprising:
-
means operable to obtain a set of GPS co-ordinates describing a location of the entertainment device; means operable to initiate a reverse geocoding operation responsive to the GPS co-ordinates to obtain a hierarchy of geographical names; means operable to request, from a leaderboard server, data of a leaderboard corresponding to one of the hierarchy of geographical names; and means operable to display some or all of the leaderboard on a display. - View Dependent Claims (12)
-
-
13. A leaderboard server comprising:
-
hosting means operable to host a plurality of leaderboards linked to each other according to a geographical hierarchy; means to obtain a hierarchy of geographical names generated by reverse geocoding in response to a set of GPS co-ordinates; identifying means operable to identify one or more of the plurality of leaderboards in a hierarchical sequence corresponding to one or more of the geographical names in the obtained hierarchy of geographical names; and providing means operable to provide, to a client, data of one or more of the identified leaderboards. - View Dependent Claims (15)
-
-
14. A leaderboard server comprising:
-
hosting means operable to host a plurality of leaderboards each associated with a geographical name; means to obtain a hierarchy of geographical names generated by reverse geocoding in response to a set of GPS co-ordinates; identifying means operable to identify one or more of the plurality of leaderboards whose associated geographical name matches one or more of the geographical names in the obtained hierarchy of geographical names; and providing means operable to provide, to a client, data of one or more identified leaderboards.
-
Specification