IP Library Granted Patent US 9,764,242
Granted Patent B2
US 9,764,242 · App. 14/569,391 · Granted Sep 19, 2017

Method and system for providing game ranking information

Inventor: Gaoqian Xu (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/798A63F13/537A63F13/795
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 9,764,242
App. No.
14/569,391
Granted
Sep 19, 2017
Kind
B2
Abstract

A client device with processor(s), memory, and a display captures an image of a displayed interface of a game being executed on the client device. The image includes game data corresponding to game performance of a user of the client device. The client device provides, to a server, the image for extraction of the game data from the image of the displayed interface of the game. In response to providing the image, the client device receives, from the server, game ranking information specifying a ranking for the user that is based on the game data extracted from the image. In some embodiments, the client device displays the game ranking information in an interface of a social networking platform, where the game ranking information includes relative rankings of the user and social network contact(s) of the user on the social networking platform.

Claims (63)

1. A method of providing game ranking information, comprising:

at a client device with one or more processors, memory, and a display:

while a game is executing on the client device, capturing a respective image of at least a portion of a displayed interface of the game, the respective image includes game data corresponding to game performance of a user of the client device, wherein capturing the respective image of at least a portion of the displayed interface of the game includes:

applying a mask to the displayed interface of the game, wherein the mask includes a first opening at a first location of the mask that corresponds to an avatar of the user in the displayed interface of the game and the mask includes a second opening at a second location of the mask that corresponds to performance data of the user in the displayed interface of the game, and

capturing an image of the displayed user interface with the applied mask;

providing, to a server system, the respective image for extraction of the game data from the respective image of at least the portion of the displayed interface of the game; and

in response to providing the respective image to the server system, receiving, from the server system, game ranking information specifying a ranking for the user that is based at least in part on the game data extracted from the respective image of at least the portion of the displayed interface of the game.

2. The method of claim 1 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

invoking a screen capture function of a respective operating system of the client device while the game data is being displayed on the display of the client device.

3. The method of claim 2 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

discarding at least one portion of a full screen shot output by the screen capture function to obtain the respective image including the game data.

4. The method of claim 1 , further comprising:

displaying the game ranking information in an interface of a social networking platform, wherein the game ranking information includes relative rankings of the user and one or more social network contacts of the user on the social networking platform.

5. The method of claim 1 , further comprising:

prior to capturing the respective image of at least the portion of displayed interface of the game, detecting a user input while the interface of the game is being displayed on the display of the client device, the user input being directed to a software program distinct from the game, and

wherein the respective image of at least the portion of the displayed interface of the game is captured in response to detecting the user input.

6. The method of claim 5 , further comprising:

while the interface of the game is being displayed on the display of the client device, concurrently displaying an affordance that is independent of the game, wherein the detected user input is user selection of the affordance.

7. The method of claim 5 , further comprising:

in response to detecting the user input, displaying one or more game selection options for identifying the game in an interface of a social networking platform;

detecting a second user input identifying the game; and

providing, to the server system, an indication of the game identified by the second user input.

8. The method of claim 7 , further comprising:

in accordance with the game identified by the second user input, providing a mask that is overlaid on the displayed interface of the game, wherein the mask conceals at least one portion of the displayed interface and exposes one or more portions of the displayed interface that include the game data, and

wherein the respective image includes the exposed one or more portions of the displayed interface that include the game data.

9. The method of claim 1 , wherein capturing the respective image of the displayed interface of the game that includes the game data further comprises:

capturing a sequence of images of the displayed interface of the game at predetermined intervals over a period of time; and

identifying the respective image of the displayed interface that includes the game data from among the sequence of images based on comparisons to a reference image stored at the client device.

10. A client device, comprising:

one or more processors;

a display; and

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:

while a game is executing on the client device, capturing a respective image of at least a portion of a displayed interface of the game, the respective image includes game data corresponding to game performance of a user of the client device, wherein capturing the respective image of at least a portion of the displayed interface of the game includes:

applying a mask to the displayed interface of the game, wherein the mask includes a first opening at a first location of the mask that corresponds to an avatar of the user in the displayed interface of the game and the mask includes a second opening at a second location of the mask that corresponds to performance data of the user in the displayed interface of the game, and

capturing an image of the displayed user interface with the applied mask;

providing, to a server system, the respective image for extraction of the game data from the respective image of at least the portion of the displayed interface of the game; and

in response to providing the respective image to the server system, receiving, from the server system, game ranking information specifying a ranking for the user that is based at least in part on the game data extracted from the respective image of at least the portion of the displayed interface of the game.

11. The client device of claim 10 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

invoking a screen capture function of a respective operating system of the client device while the game data is being displayed on the display of the client device.

12. The client device of claim 11 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

discarding at least one portion of a full screen shot output by the screen capture function to obtain the respective image including the game data.

13. The client device of claim 10 , further comprising instructions for:

displaying the game ranking information in an interface of a social networking platform, wherein the game ranking information includes relative rankings of the user and one or more social network contacts of the user on the social networking platform.

14. The client device of claim 10 , further comprising instructions for:

prior to capturing the respective image of at least the portion of displayed interface of the game, detecting a user input while the interface of the game is being displayed on the display of the client device, the user input being directed to a software program distinct from the game, and

wherein the respective image of at least the portion of the displayed interface of the game is captured in response to detecting the user input.

15. The client device of claim 14 , further comprising instructions for:

while the interface of the game is being displayed on the display of the client device, concurrently displaying an affordance that is independent of the game, wherein the detected user input is user selection of the affordance.

16. The client device of claim 10 , wherein capturing the respective image of the displayed interface of the game that includes the game data further comprises:

capturing a sequence of images of the displayed interface of the game at predetermined intervals over a period of time; and

identifying the respective image of the displayed interface that includes the game data from among the sequence of images based on comparisons to a reference image stored at the client device.

17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a client device with one or more processors and a display, cause the client device to perform operations comprising:

while a game is executing on the client device, capturing a respective image of at least a portion of a displayed interface of the game, the respective image includes game data corresponding to game performance of a user of the client device, wherein capturing the respective image of at least a portion of the displayed interface of the game includes:

applying a mask to the displayed interface of the game, wherein the mask includes a first opening at a first location of the mask that corresponds to an avatar of the user in the displayed interface of the game and the mask includes a second opening at a second location of the mask that corresponds to performance data of the user in the displayed interface of the game, and

capturing an image of the displayed user interface with the applied mask;

providing, to a server system, the respective image for extraction of the game data from the respective image of at least the portion of the displayed interface of the game; and

in response to providing the respective image to the server system, receiving, from the server system, game ranking information specifying a ranking for the user that is based at least in part on the game data extracted from the respective image of at least the portion of the displayed interface of the game.

18. The non-transitory computer readable storage medium of claim 17 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

invoking a screen capture function of a respective operating system of the client device while the game data is being displayed on the display of the client device.

19. The non-transitory computer readable storage medium of claim 18 , wherein capturing the respective image of at least the portion of the displayed interface of the game further comprises:

discarding at least one portion of a full screen shot output by the screen capture function to obtain the respective image including the game data.

20. The non-transitory computer readable storage medium of claim 17 , further comprising instructions, which cause the client device to perform operations comprising:

displaying the game ranking information in an interface of a social networking platform, wherein the game ranking information includes relative rankings of the user and one or more social network contacts of the user on the social networking platform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2015
From: XU, GAOQIAN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 036400/0360 →
Priority Claims (1)
CN 2013 1 0486078 · Oct 16, 2013 · national
Continuity (2)
Continuation PCTCN2014079475 · Jun 9, 2014
Related Publication 20150105153A1 · Apr 16, 2015