IP Library Granted Patent US 9,498,722
Granted Patent B2
US 9,498,722 · App. 14/351,736 · Granted Nov 22, 2016

User organizing apparatus, user organizing method, and cloud computing system

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,498,722
App. No.
14/351,736
Granted
Nov 22, 2016
Kind
B2
Abstract

A participation inviting block invites users wanting to participation in same content to be executed in a shared manner upon a notification from a promoter client apparatus connected to a content providing apparatus that makes two or more client apparatuses execute the same content in a shared manner through a network. An information notifying block references a user information storage block storing content provided by the content providing apparatus, information for identifying a user to whom the content was provided, and skill level information suggestive of a skill level of that user with respect to the content by linking the content, the information, and the skill level information in order to get the skill level information with respect to the content for which the participation was invited for each user wanting the participation accepted by the participation inviting block.

Claims (25)

1. A user organizing apparatus, comprising:

a participation inviting block configured, being connected to a content providing apparatus that makes a plurality of client apparatuses execute same content in a shared manner through a network, to invite users wanting to participate in said same content to be executed in a shared manner upon a notification from a promoter client apparatus that is one of said plurality of client apparatuses;

an information notifying block configured to reference a user information storage block for storing content provided by said content providing apparatus, information for identifying a user to whom said content was provided, and skill level information suggestive of a skill level of said user with respect to said content by linking said content, said information, and said skill level information in order to get skill level information with respect to content for which participation was invited for each of users wanting participation accepted by said participation inviting block, thereby notifying said promoter client apparatus of the obtained skill level information; and

a controller controlling block configured to allocate a virtual controller port in which an input signal for operating content provided by said content providing apparatus is entered to a client apparatus of a user accepted by said participation inviting block.

2. The user organizing apparatus according to claim 1 , further comprising:

a publicizing block configured to publicize an execution screen of content provided by said content providing apparatus through said network; and

a browsing user identifying block configured to identify a user browsing an execution screen publicized by said publicizing block,

wherein said participation inviting block notifies the user identified by said browsing user identifying block of participation invitation.

3. The user organizing apparatus according to claim 1 , wherein said controller controlling block preferentially allocates a virtual controller port to a client apparatus of a user having a higher skill level with respect to content for which said user was invited for participation over a client apparatus of a user having a lower skill level with respect to said content.

4. The user organizing apparatus according to claim 1 , wherein, upon an instruction from said promoter client apparatus, said controller controlling block changes client apparatuses to which a virtual controller port is allocated.

5. The user organizing apparatus according to claim 1 , wherein:

content provided by said content providing apparatus is game content, and

said skill level information is at least one of the number of times game content was provided, a length of time in which game content was provided, game content score, the number of stages cleared in game content, and the number of medals obtained from said content providing apparatus.

6. A user organizing method to be executed by a computational resource of a cloud computing system for making a plurality of client apparatuses execute same content in a shared manner through a network, said user organizing method comprising the steps of:

inviting, upon a notification from a promoter client apparatus that is one of said plurality of client apparatuses connected to said cloud computing system, users wanting to participate in said content to be executed in a shared manner;

referencing a user information storage block for storing content provided by said cloud computing system, information for identifying a user to whom said content was provided, and skill level information suggestive of a skill level of said user with respect to said content by linking said content, said information, and said skill level information in order to get skill level information with respect to content for which participation was invited for each of users wanting participation accepted by said participation inviting block, thereby notifying said promoter client apparatus of the obtained skill level information; and

allocating a virtual controller port in which an input signal for operating content provided by said cloud computing system is entered to a client apparatus of a user accepted for participation.

7. A cloud computing system having a plurality of client apparatuses and a plurality of computational resources for providing content to said plurality of client apparatuses through a network, said cloud computing system comprising:

a virtual console configured to make said plurality of client apparatuses execute same content in a shared manner through said network;

a virtual controller port configured to get an input signal for operating content provided by said cloud computing system and output the obtained content to said virtual console;

a participation inviting block configured to invite users wanting to participate in content provided by a content providing block upon a notification from a promoter client apparatus that is one of said plurality of client apparatuses;

a user information storage block configured to store content provided by said virtual console, information for identifying a user to whom said content was provided, and skill level information suggestive of a skill level of said user with respect to said content by linking said content, said information, and said skill level information;

an information notifying block configured to get skill level information of content for which participation was invited for each user wanting participation accepted by said participation inviting block by referencing said user information storage block and notify said promoter client apparatus of the obtained skill level information; and

a controller controlling block configured to allocate said virtual controller port to a client apparatus of the user accepted by said participation inviting block.

8. The cloud computing system according to claim 7 , wherein, when said controller controlling block allocates a controller port to a client apparatus during provision of content, said virtual console gets an input signal from the newly allocated controller port without interference with the provision of content.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: SONY CORPORATION
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2016
From: SONY INTERACTIVE ENTERTAINMENT INC.
To: SONY CORPORATION
Reel/Frame 039510/0289 →
CHANGE OF NAME Recorded Aug 23, 2016
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 039511/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2014
From: ISHII, MAKOTO
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 032667/0186 →