Match making based on proximity measures between devices
First Claim
Patent Images
1. A method comprising:
- receiving a request, from a computing device, for an identification of one or more online game sessions that satisfy one or more criteria;
identifying a plurality of online game sessions that satisfy the one or more criteria;
determining, for each of the plurality of online game sessions, a distance between the computing device and another computing device that is part of the online game session;
selecting an order in which the plurality of online game sessions are to be presented at the computing device, wherein the order is based at least in part on the determined distances; and
returning identifiers of the plurality of online game sessions to the computing device for presentation at the computing device in the selected order.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one aspect of match making based on proximity measures between devices, a record of distances between groups of network addresses is maintained. This record is then used as a basis for selecting an ordering for online game sessions that is to be returned to a computing device requesting information regarding current online game sessions.
-
Citations
48 Claims
-
1. A method comprising:
-
receiving a request, from a computing device, for an identification of one or more online game sessions that satisfy one or more criteria;
identifying a plurality of online game sessions that satisfy the one or more criteria;
determining, for each of the plurality of online game sessions, a distance between the computing device and another computing device that is part of the online game session;
selecting an order in which the plurality of online game sessions are to be presented at the computing device, wherein the order is based at least in part on the determined distances; and
returning identifiers of the plurality of online game sessions to the computing device for presentation at the computing device in the selected order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to:
-
maintain a record of distances between groups of network addresses; and
select, based at least in part on the record, an ordering for online game sessions that is to be returned to a computing device requesting information regarding current online game sessions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
identifying a plurality of online game sessions, wherein one of a plurality of computing devices is part of each of the online game sessions; and
determining an ordering for the plurality of online game sessions, wherein the ordering is based at least in part on distances between a game console and each of the plurality of computing devices, and wherein the ordering is determined without any communication between the game console and the plurality of computing devices. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
an interface to allow communication with a network; and
a processing unit to;
request information from a match making service regarding current online game sessions, wherein the match making service is coupled to the system via the network;
receive, from the match making service, an indication of a plurality of current online game sessions; and
present, in an order based at least in part on distances between the system and other devices that are part of the plurality of current online game sessions, at least a subset of the plurality of current online game sessions. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to:
-
obtain, from a match making service over a network, a list of multiple online game sessions that may be joined; and
present, to a user, identifiers of the multiple online game sessions in an order that is based at least in part on a distance between the one or more processors and each of a plurality of computing devices that are part of one of the multiple online game sessions. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A system comprising:
-
means for maintaining a record of distances between groups of network addresses; and
means for selecting, based at least in part on the record, an ordering for online game sessions that is to be returned to a computing device requesting information regarding current online game sessions.
-
Specification