IP Library Granted Patent US 10,758,823
Granted Patent B2
US 10,758,823 · App. 16/225,634 · Granted Sep 1, 2020

Gaming via peer-to-peer networks

Inventors: Kari Kaarela (Oulu, FI); Timo Tervo (Oulu, FI); Kirmo Koistinen (Oulu, FI); Mikko Hyvarinen (Oulu, FI); Jukka Parkkinen (Oulu, FI)
Assignee: Conversant Wireless Licensing S.a.r.l.
A63F13/34A63F13/12G07F17/32G07F17/323G07F17/3223H04L67/1061
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,758,823
App. No.
16/225,634
Granted
Sep 1, 2020
Kind
B2
Abstract

A method includes discovering, via a device, a peer-to-peer gaming service of a peer-to-peer network offered by a peer device, wherein the peer-to-peer gaming service facilitates a user of the device to select, access, and play a plurality of specific networked games of the peer device, wherein the specific networked games are not already installed on the device, selecting, via the device, a networked game from the plurality of specific networked games of the peer device, and downloading a program by the device, wherein the program is configured to execute the selected networked game on a processor of the device, wherein downloading the program comprises downloading the program from a third party computing arrangement and receiving from the peer device, authentication for access to the third party computing arrangement, wherein the authentication limits the downloaded program for play of the networked game with only the peer device.

Claims (40)

1. A method, comprising:

discovering, by a control point module of a mobile device using generic Universal Plug and Play (UPnP) service discovery protocols, a peer-to-peer gaming service of a peer-to-peer network offered by a peer device, wherein the peer-to-peer gaming service facilitates a user of the mobile device to select, access, and play specific networked games of the peer device;

communicating with the peer device the characteristics of the mobile device using a UPnP protocol;

selecting at least one specific networked game out of a plurality of networked games of the peer device, the at least one specific networked game being capable of being played by the mobile device, to create a list of specific networked games;

receiving the list of the specific networked games of the peer device;

facilitating a selection of a networked game from the list of specific networked games of the peer device;

sending the selection of the specific networked game to a gaming client module of the mobile device; and

facilitating play of the selected networked game, by at least opening a gaming session with the peer device.

2. The method of claim 1 , further comprising a gaming client module exchanging gaming event data with the peer device using at least one of an out-of-band network mechanism and a control protocol of the peer-to-peer network.

3. The method of claim 2 , wherein the gaming client module comprises a generic application program interface, the generic application program interface for rendering the gaming session of the selected networked game, wherein the generic application program interface is capable of rendering a variety of networked games on its own.

4. The method of claim 2 , wherein the facilitating play of the selected networked game comprises the gaming client module closing the gaming session with the peer device upon receiving a close session message from the control point module.

5. The method of claim 2 , wherein the facilitating play of the selected networked game comprises the gaming client module opening the gaming session with the peer device upon receiving an open session message from the control point module.

6. The method of claim 1 , wherein the specific networked games are not already installed on the device; and further comprising the control point module facilitating downloading of a program by the mobile device, wherein the program is configured to execute the selected networked game on a processor of the mobile device.

7. The method of claim 6 , wherein downloading the program comprises downloading the program from a third party computing arrangement and receiving from the peer device and authentication for access to the third party computing arrangement, wherein the authentication limits the downloaded program for play of the networked game with only the peer device.

8. The method of claim 7 , wherein the authentication is performed using a UPnP protocol.

9. The method of claim 1 , wherein the facilitating play further comprises communicating with the peer device using a UPnP message.

10. The method of claim 2 , further comprising the gaming client module getting, from the peer device, game information about a networked game; and rendering the game information on the display.

11. A mobile device, comprising:

a display;

a gaming control point component; and

a gaming client component; and

wherein the control point component is configured to:

discover, by a control point module of a mobile device using generic Universal Plug and Play (UPnP) service discovery protocols, a peer-to-peer gaming service of a peer-to-peer network offered by a peer device, wherein the peer-to-peer gaming service facilitates a user of the device to select, access, and play specific networked games of the peer device;

communicate with the peer device the characteristics of the mobile device using a UPnP protocol;

select at least one specific networked game out of a plurality of networked games of the peer device, the at least one specific networked game being capable of being played by the mobile device, to create a list of specific networked games;

receive the list of the specific networked games of the peer device;

facilitate a selection of a networked game from the list of the specific networked games of the peer device; and

send the selection of the specific networked game to the gaming client component; and

wherein the gaming client component is configured to:

facilitate play of the selected networked game by at least opening a gaming session with the peer device; and

render the gaming session of the selected network game, on the display of the mobile device.

12. The mobile device of claim 11 , wherein the gaming client component is further configured to exchange gaming event data with the peer device using at least one of an out-of-band network mechanism and a control protocol of the peer-to-peer network.

13. The mobile device of claim 11 , wherein the gaming client component comprises a generic application program interface, the generic application program interface for rendering the gaming session of the selected networked game, wherein the generic application program interface is capable of rendering a variety of networked games on its own.

14. The mobile device of claim 11 , wherein the gaming client component is further configured to close the gaming session with the peer device upon receiving a close session message from the control point module.

15. The mobile device of claim 11 , wherein the gaming client component is further configured to open the gaming session with the peer device upon receiving an open session message from the control point component.

16. The mobile device of claim 11 , wherein the specific networked games are not already installed on the device; and

wherein the control point component is further configured to facilitate downloading of a program by the mobile device, wherein the program is configured to execute the selected networked game on a processor of the mobile device, wherein downloading the program comprises downloading the program from a third party computing arrangement and receiving from the peer device and authentication for access to the third party computing arrangement, wherein the authentication limits the downloaded program for play of the networked game with only the peer device.

17. The mobile device of claim 11 , wherein the control point component comprises a UPnP device, and wherein the control point component is further configured to discover the peer-to-peer gaming service using generic UPnP service discovery protocols.

18. The mobile device of claim 11 , wherein the gaming client component comprises a UPnP device, and wherein the gaming client component is further configured communicate with the peer device using a UPnP message.

19. The mobile device of claim 11 , wherein the gaming client component is further configured to get information about a networked game from the peer device, and rendering it on the display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063507/0496 →