US20120178536A1 - Method for inviting users to game through chatting in mobile platform - Google Patents
Method for inviting users to game through chatting in mobile platform Download PDFInfo
- Publication number
- US20120178536A1 US20120178536A1 US13/339,568 US201113339568A US2012178536A1 US 20120178536 A1 US20120178536 A1 US 20120178536A1 US 201113339568 A US201113339568 A US 201113339568A US 2012178536 A1 US2012178536 A1 US 2012178536A1
- Authority
- US
- United States
- Prior art keywords
- smartphone
- game
- server
- message
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000010586 diagram Methods 0.000 description 5
- 230000006854 communication Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- G06Q50/40—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/556—Player lists, e.g. online players, buddy list, black list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5566—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/575—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
Definitions
- the present invention relates to a method for inviting smartphone users to a game for smartphones using a social network among the smartphone users.
- smartphones are becoming more and more popular.
- apps for smartphones are being distributed for each platform. Users may buy and install desired apps, so that the apps may be used in various ways, for example gaming, scheduling, multimedia, and the like.
- SMS Social Network Service
- SNG Social Network Game
- auxiliary services enabling sharing of information among users or displaying a ranking of users are beginning to emerge.
- OpenFeint, Plus+, and the like are currently being used as platforms used to provide the services.
- the platforms may be understood as combinations of games and social networks.
- Conventional SNGs enable a user to optionally add, to his or her game, another user connected via the social network, or to visit a game space of the other user, so that simple interaction may be performed.
- conventional SNGs are enabled between users having the same games that are already installed.
- a method for inviting users to a game through a chatting in a mobile platform including: providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform; permitting, by the server, the first smartphone to access an account of the first smartphone, when the account access information is identical to pre-stored information; providing, by the server, the first smartphone with a smartphone list of smartphones of users registered as friends in the account of the first smartphone, or a game list of games available in the first smartphone; transmitting, by the first smartphone, to the server, information on a smartphone selected by a user of the first smartphone from the smartphone list, or information on a game selected by the user of the first smartphone from the game list; pushing, by the server, a message including an application identifier (ID) of the selected game to a second smartphone selected by the user of the first smartphone; parsing, by the second smartphone, a message received from the first smartphone, the
- ID application identifier
- the method may further include, after the executing, processing, by the server, the first smartphone and the second smartphone to play the game together.
- the method may further include, after the processing: receiving, by the server, messages received and sent between the first smartphone and the second smartphone during execution of the game, and pushing the received messages; parsing, by the first smartphone and the second smartphone, the messages pushed by the server, and displaying the parsed messages on a game screen, during the execution of the game; storing, by the server, the messages received and sent between the first smartphone and the second smartphone during the execution of the game; and providing, by the server, the stored messages to the first smartphone or the second smartphone, when a request to retrieve the stored messages is received from the first smartphone or the second smartphone after the execution of the game is finished.
- a method for inviting users to a game through a chatting in a mobile platform including: providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform; displaying, by the first smartphone, a chat window with a second smartphone on a screen of the first smartphone, when a user of the first smartphone selects the second smartphone from among smartphones of other users registered as friends; displaying, by the first smartphone, on the chat window in a chronological order, a message sent to the second smartphone via the server, and a message received from the second smartphone via the server; displaying, by the first smartphone, a list of pre-installed games on the screen based on an operation of the user of the first smartphone; and providing, by the first smartphone, the server with information on a selected game so that a message including an application ID of the selected game is pushed to the second smartphone, when the user of the first smartphone selects the game from the list.
- a method for inviting users to a game through a chatting in a mobile platform including: executing, by a first smartphone, a pre-installed game based on an operation of a user of the first smartphone; displaying, by the first smartphone, a friend list of other users registered as friends on a screen of the first smartphone, when the user selects a friend invitation function from a screen of the executed game; and transferring, by the first smartphone, to a server, an application ID of the game or information used to specify the game, and identification information of a second smartphone corresponding to a selected user, when the user of the first smartphone selects the user from the friend list.
- a method for inviting users to a game through a chatting in a mobile platform including: displaying, by a second smartphone, a chat window with a first smartphone on a screen of the second smartphone, when a message including identification information of the first smartphone and a game application ID is pushed to the second smartphone; displaying a link associated with the game application ID on the displayed chat window; and executing, by the second smartphone, a game corresponding to the game application ID using a function provided by an OS, when a user selects the link and the game is already installed in the second smartphone.
- the method may further include accessing, by the second smartphone, a page used to buy an app for smartphones, or launching an app dedicated to buying an app for smartphones, providing the game application ID as a factor, and displaying, on the screen, a page used to buy the game corresponding to the game application ID, when the game is not installed in the second smartphone.
- a method for inviting users to a game through a chatting in a mobile platform including: generating a first message using identification information and message content of a first smartphone and pushing the generated first message to the first smartphone when the identification information and message content of the first smartphone are received from a second smartphone, and generating a second message using identification information and message content of the second smartphone and pushing the generated second message to the second smartphone when the identification information and message content of the second smartphone are received from the first smartphone; and generating a third message and pushing the generated third message so that information regarding a game is displayed in the form of a link on a chat window of the second smartphone, when the identification information of the second smartphone, an application ID of the game, or information used to specify the game are received from the first smartphone.
- FIG. 1 is a diagram illustrating a network configuration to explain a connection relationship among at least one smartphone, a server, and a push notification server according to the present invention
- FIGS. 2A through 2C are diagrams illustrating examples of a screen to explain an operation of inviting a friend to a game by accessing a social network platform using a smartphone according to the present invention
- FIGS. 3A through 3C are diagrams illustrating examples of a screen to explain an operation of executing a game using a smartphone and inviting a friend to the game according to the present invention
- FIGS. 4A through 4C are diagram illustrating examples of a screen to explain a processing operation of a smartphone invited to a game according to the present invention
- FIG. 5 is a chronological flowchart illustrating a method for inviting users to a game through a chatting in a mobile platform according to the present invention
- FIG. 6 is a flowchart illustrating an operation of selecting a game on a chat window and inviting a friend to the game as illustrated in FIGS. 2A through 2C ;
- FIG. 7 is a flowchart illustrating an operation of executing a game and inviting a friend to the game as illustrated in FIGS. 3A through 3C ;
- FIG. 8 is a flowchart illustrating a processing operation after invitation as illustrated in FIGS. 4A through 4C ;
- FIG. 9 is a flowchart illustrating the method of FIG. 5 , from the perspective of a server.
- FIG. 1 is a diagram illustrating a network configuration to explain a connection relationship among smartphones, a server, and a push notification server according to the present invention.
- smartphones 1 may download a plurality of apps, as well as games, and may install and launch the downloaded apps and games.
- a part of the apps may interwork with a social network.
- a server 2 may store and manage networks of users of the smartphones 1 , and may provide various services through the networks.
- a user of one of the smartphones 1 may register, in advance, users of other smartphones 1 as friends, and may communicate with the registered users via a platform provided by the server 2 .
- the users of the smartphones 1 may exchange messages with each other, and may receive a variety of data provided from the server 2 .
- An operation of exchanging messages and an operation of receiving data may be performed directly through a communication session between peers, or may be performed by pushing messages using a predetermined scheme that facilitates a communication between smartphones 1 in which apps dedicated to smartphones are not executed.
- the server 2 may generate a message to be pushed to the smartphones 1 , and may transmit the generated message to a push notification server 3 .
- pushing may be performed through a communication between the push notification server 3 and the smartphones 1 .
- a network connected among the smartphones 1 , the server 2 and the push notification server 3 may include, for example, a third generation (3G) network, or a wireless or wired Internet network.
- 3G third generation
- a wireless or wired Internet network may include, for example, a third generation (3G) network, or a wireless or wired Internet network.
- FIG. 5 chronologically illustrates a method for inviting users to a game through a chatting in a mobile platform according to the present invention.
- the first smartphone 1 - 1 may provide the server 2 with account access information, by accessing the server 2 via a network.
- the account access information may be used to access an account of the mobile platform.
- the server 2 may store an account of each of the smartphones 1 .
- an account may include information on the other accounts registered as friends.
- the first smartphone 1 - 1 may provide account access information, so that the server 2 may identify itself.
- the account access information may include information that a user manually enters, for example, an identifier (ID) and a password.
- the smartphones 1 may provide the account access information to the server 2 by directly withdrawing a pre-stored value, regardless of a user's input, for example a device ID of a smartphone.
- the server 2 may permit the first smartphone 1 - 1 to access an account of the first smartphone 1 - 1 in operation S 102 .
- accessing an account does not necessarily indicate an access to information stored in the account by inputting a password and an ID.
- “accessing an account” may indicate that the server 2 specifies the account of the first smartphone 1 - 1 using a device ID and processes an access to information stored in a corresponding account.
- the first smartphone 1 - 1 accessing the account of the first smartphone 1 - 1 , may receive, from the server 2 , an account list of accounts of other smartphones 1 registered as friends of the first smartphone 1 - 1 , and may display the received account list on a screen of the first smartphone 1 - 1 , as shown in FIG. 3C . Additionally, there is no need to receive and update the account list for each access to the server 2 .
- the first smartphone 1 - 1 may also receive a game list of available games from the server 2 , and may display the received game list on the screen of the first smartphone 1 - 1 , as shown in FIG. 3B . However, there is no need to receive the game list separately from the server 2 , when a list of games that are already installed in the first smartphone 1 - 1 is displayed.
- a user of the first smartphone 1 - 1 may determine a friend the user desires to invite and a desired game, as shown in FIGS. 2A through 3C .
- a game may be selected from among games installed in the first smartphone 1 - 1 , as shown in FIG. 2B .
- a friend may be selected from among friends, as shown in FIG. 3C .
- the first smartphone 1 - 1 may transmit the selected game and the selected friend to the server 2 in operation S 104 .
- the server 2 may push a message to the second smartphone 1 - 2 , namely, a smartphone of the friend selected by the user of the first smartphone 1 - 1 from among users registered as friends in the account of the first smartphone 1 - 1 .
- the server 2 may withdraw a pre-stored device ID of the second smartphone 1 - 2 .
- the information used to identify the second smartphone 1 - 2 may include, for example, a phone number, an e-mail address, an account ID, and the like.
- the second smartphone 1 - 2 may join, in advance, in a platform provided by the server 2 , and may have an account. Desirably, during joining, a device ID, namely, a unique value dependent on hardware may be provided to the server 2 .
- the server 2 may store the provided device ID, and may withdraw the device ID when generating a message to be sent to the second smartphone 1 - 2 .
- Information that is used to identify the selected game and that is provided from the first smartphone 1 - 1 to the server 2 may include a title, a file size, a path and a version of the selected game and the like, and desirably may be an application ID assigned to each app for smartphones.
- the application ID may be a value defined by a predetermined data structure, and may desirably be assigned to each of apps for smartphones. Accordingly, the smartphones 1 and the server 2 may specify apps using application IDs only.
- the server 2 may search for an application ID corresponding to the received information, and may include the application ID in message content to be sent to the second smartphone 1 - 2 .
- message content may be processed so that an icon or image of a corresponding game may be displayed on a chat window of the second smartphone 1 - 2 .
- the message content may further include, for example, a phrase “Gildong HONG has invited” in the form of text.
- the server 2 may generate a message by combining the generated content with the device ID of the second smartphone 1 - 2 , and may transmit the generated message to the push notification server 3 , so that a pushing operation may be performed in operation S 105 .
- the pushing operation may be completed.
- the second smartphone 1 - 2 may display the message on a chat window on which chat content with the first smartphone 1 - 1 is displayed, as shown in FIG. 3A .
- SMS Short Message Service
- FIG. 4A SMS apps employing the form of a chat window have been widespread, and may display, in the form of chatting, messages exchanged in non-real time and intermittently.
- the second smartphone 1 - 2 may display the received message on a chat window with the first smartphone 1 - 1 .
- the first smartphone 1 - 1 there is no need to chat with the first smartphone 1 - 1 in real time.
- the second smartphone 1 - 2 may display, in a chronological order, the message received in operation S 105 , together with chat content with the first smartphone 1 - 1 before and after the message.
- the chat content with the first smartphone 1 - 1 may be displayed before and after the message including the application ID of the game is received in operation S 105 .
- the message including the application ID of the game may be displayed with a game icon together with a link such as “Start Game” link.
- the second smartphone 1 - 2 may parse the received message and display the parsed message in a predefined form.
- the user may select the link by touching a touch screen of the second smartphone 1 - 2 .
- the second smartphone 1 - 2 may call a function provided by an Operating System (OS) of a smartphone using the application ID as a factor, and may attempt to execute a game corresponding to the application ID in operation S 107 .
- OS Operating System
- a screen of FIG. 3A may be changed to a screen of FIG. 3B , and the game may be executed.
- the first smartphone 1 - 1 and the second smartphone 1 - 2 may access the server 2 to play the game together.
- the server 2 may process the first smartphone 1 - 1 and the second smartphone 1 - 2 to play the game together in operation S 108 .
- the expression “playing the game together” does not necessarily indicate multiplayer gaming, and may include a connection of respective game spaces, for example a social network game (SNG).
- SNG social network game
- the first smartphone 1 - 1 and the second smartphone 1 - 2 may enjoy the game together through the server 2 , even in a remote place.
- a game app may support chatting during the game.
- the server 2 may push the conversation in the form of messages to the first smartphone 1 - 1 and the second smartphone 1 - 2 in operation S 109 .
- the first smartphone 1 - 1 and the second smartphone 1 - 2 may parse the received massages, and may overlay and display the parsed messages on a game screen in operation S 110 .
- Content of chatting during the game may also be understood as part of interworking with a social network.
- the content may desirably be stored and shared by the user of the first smartphone 1 - 1 and the user of the second smartphone 1 - 2 .
- a log may be stored in the platform or in a local of the smartphones 1 , and accordingly no problem may occur. Instead, since the chatting is performed on the game app, separate measures may be required.
- the server 2 may store conversation between the first smartphone 1 - 1 and the second smartphone 1 - 2 during the game in operation S 111 .
- the first smartphone 1 - 1 and the second smartphone 1 - 2 may send, to the server 2 , a request to retrieve conversation exchanged during the game, after the game is finished.
- the server 2 may provide pre-stored messages to the smartphones 1 that send a retrieval request in operation S 112 .
- operation S 107 it is assumed that the game corresponding to the application ID is installed. However, when the game is not installed, the execution of the game may be failed.
- the second smartphone 1 - 2 may access a page used to buy an app for smartphones, or launch an app dedicated to buying an app for smartphones, and may provide the application ID as a factor in operation S 113 .
- an access to a page used to buy a corresponding game may be enabled, and accordingly the second smartphone 1 - 2 may display the page on the screen.
- the user of the second smartphone 1 - 2 may buy the game from the displayed page, and may install the game in the second smartphone 1 - 2 . Subsequently, the game may be executed, and operation S 108 may be performed.
- the first smartphone 1 - 1 may provide the server 2 with account access information, by accessing the server 2 via a network based on an operation of the user.
- the account access information may be used to access an account of the mobile platform.
- ⁇ taps for example, “Friends,” “Chat,” “Featured,” “Games,” and “Settings” may be displayed on a lower portion of the screen of the first smartphone 1 - 1 accessing the server 2 , as shown in FIG. 2A .
- the user may select the “Chat” tap, and may chat with users of the other smartphones 1 registered as friends.
- the first smartphone 1 - 1 may display, on the screen, a chat window with the second smartphone 1 - 2 , namely a smartphone corresponding to the selected friend, as shown in FIG. 4A in operation S 202 .
- the first smartphone 1 - 1 may display, on the chat window in a chronological order, a message sent via the server 2 to the second smartphone 1 - 2 and a message received via the server 2 from the second smartphone 1 - 2 .
- the first smartphone 1 - 1 may display, on the screen, a game list of games that are installed in advance in the first smartphone 1 - 1 , as shown in FIG. 2B , in operation S 204 .
- the games of the game list installed in the first smartphone 1 - 1 may be limited to games interworking with the platform provided by the server 2 .
- the first smartphone 1 - 1 may provide the server 2 with information used to identify the selected game in operation S 205 .
- the information used to identify the game may desirably include an application ID of the game.
- an invitation message may be pushed via the server 2 to the second smartphone 1 - 2 , so that the invitation message may be displayed on a chat window of the second smartphone 1 - 2 .
- the invitation message may be displayed on the chat window of the first smartphone 1 - 1 , as shown in FIG. 4A , in operation S 206 .
- the user of the first smartphone 1 - 1 may launch a game app, and may then execute a function module of the game app interworking with the platform of the server 2 , to invite a friend.
- the first smartphone 1 - 1 may execute the pre-installed game based on the operation of the user, as shown in FIG. 3A .
- the first smartphone 1 - 1 may display, on the screen, a friend list of other users registered as friends in operation S 302 .
- the first smartphone 1 - 1 may transfer, to the server 2 , an application ID of the executed game, and identification information of the second smartphone 1 - 2 , namely, a smartphone corresponding to the selected user in operation S 303 .
- the invitation message may be pushed to the second smartphone 1 - 2 , as shown in FIG. 4A .
- the first smartphone 1 - 1 may play the game together with the second smartphone 1 - 2 under the control of the server 2 in operation S 304 .
- the second smartphone 1 - 2 may display the chat window with the first smartphone 1 - 1 based on the operation of the user of the second smartphone 1 - 2 .
- a message including the identification information of the first smartphone 1 - 1 and a game application ID may be pushed to the second smartphone 1 - 2 .
- the second smartphone 1 - 2 may execute the game using a function provided by an OS in operation S 403 .
- the second smartphone 1 - 2 may access a page used to buy an app for smartphones or launch an app dedicated to buying an app for smartphones, may provide the application ID as a factor, and may display, on the screen, a page used to buy the game corresponding to the application ID in operation S 404 .
- the user may buy the game from the displayed page, and may install the game.
- the server 2 may generate messages with chat content between the first smartphone 1 - 1 and the second smartphone 1 - 2 , and may transfer the generated messages.
- a message may be generated using the identification information and message content of the second smartphone 1 - 2 , and may be transferred to the push notification server 3 , so that pushing may be performed to the second smartphone 1 - 2 .
- pushing may be performed to the first smartphone 1 - 1 .
- a message may be generated by combining the received identification information with the received game application ID, and the generated message may be transferred to the push notification server 3 , so that pushing may be performed to the second smartphone 1 - 2 in operation S 502 .
- the “Game Start” link may be displayed together with the game icon on the chat window on the screen of the second smartphone 1 - 2 that receives a game invitation message, as shown in FIG. 4A .
- the server 2 may process the first smartphone 1 - 1 and the second smartphone 1 - 2 to play the game together in operation S 503 .
- the expression “playing the game together” is used herein, however, there is no limitation to a classical multiplayer gaming such as a conventional online game. Additionally, the expression “executing the game together” may include connecting users in their respective game spaces, for example an SNG.
- the server 2 may receive content received and sent between the first smartphone 1 - 1 and the second smartphone 1 - 2 , may generate messages, and may push the generated messages in operation S 504 .
- the server 2 may store the messages in operation S 505 .
- the method for inviting users to a game through a chatting in a mobile platform may be recorded in computer-readable media manufactured in the form of computer programs, and may be performed in the smartphones 1 or the server 2 .
- server 2 has been used herein, however does not necessarily indicate a target configured with single hardware, and should be understood to include a collection of server groups interworking with the smartphones 1 .
- a user may invite another user to a game through a chat window, and thus it is possible to simply play a game together.
- a game may be automatically executed, so that users may play the game together. Furthermore, even when the game is not installed, a page used to buy the game may be automatically connected, and thus it is possible to buy the game from the displayed page and install the game to play the game together.
Abstract
The present invention relates to a method for inviting smartphone users to a game for smartphones using a social network among the smartphone users. According to the present invention, a user may invite another user to a game through a chat window, and thus it is possible to simply play a game together.
Description
- This application claims the benefit of Korean Patent Application No. 10-2011-0002680, filed on Jan. 11, 2011, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a method for inviting smartphone users to a game for smartphones using a social network among the smartphone users.
- 2. Description of the Related Art
- Recently, due to expansion of markets of an iPhone Operating System (IOS) and an android OS, smartphones are becoming more and more popular. Various apps for smartphones are being distributed for each platform. Users may buy and install desired apps, so that the apps may be used in various ways, for example gaming, scheduling, multimedia, and the like.
- Generally, apps are operated independently of each other. However, recently, a Social Network Service (SNS) is becoming increasingly popular, and new attempts to connect users are being made.
- This situation enables the advent of a Social Network Game (SNG) that supports multiplaying by applying the SNS, or that recommends a friend to play a game using a personal network of an existing SNS. Among games for single player, auxiliary services enabling sharing of information among users or displaying a ranking of users are beginning to emerge.
- OpenFeint, Plus+, and the like are currently being used as platforms used to provide the services.
- The platforms may be understood as combinations of games and social networks.
- Conventional SNGs enable a user to optionally add, to his or her game, another user connected via the social network, or to visit a game space of the other user, so that simple interaction may be performed. However, there is a limitation that conventional SNGs are enabled between users having the same games that are already installed.
- Additionally, there is another limitation that a user needs to add another user as a friend to play a game together in a separate online community or in offline, separately from the game.
- Accordingly, there is a desire for a method that may more closely combine a communication process via a social network with a function such as a function of recommending a game or a function of inviting to a game.
- According to an aspect of the present invention, there is provided a method for inviting users to a game through a chatting in a mobile platform, including: providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform; permitting, by the server, the first smartphone to access an account of the first smartphone, when the account access information is identical to pre-stored information; providing, by the server, the first smartphone with a smartphone list of smartphones of users registered as friends in the account of the first smartphone, or a game list of games available in the first smartphone; transmitting, by the first smartphone, to the server, information on a smartphone selected by a user of the first smartphone from the smartphone list, or information on a game selected by the user of the first smartphone from the game list; pushing, by the server, a message including an application identifier (ID) of the selected game to a second smartphone selected by the user of the first smartphone; parsing, by the second smartphone, a message received from the first smartphone, the message including the application ID of the selected game, and a message pushed via the server from the second smartphone to the first smartphone, among messages pushed by the server, and displaying the parsed messages on a screen of the second smartphone in a chronological order; and executing, by the second smartphone, the game corresponding to the application ID using a function provided by an operating system (OS), when the game is already installed in the second smartphone based on selection of the message including the application ID from the screen.
- The method may further include, after the executing, processing, by the server, the first smartphone and the second smartphone to play the game together.
- The method may further include, after the processing: receiving, by the server, messages received and sent between the first smartphone and the second smartphone during execution of the game, and pushing the received messages; parsing, by the first smartphone and the second smartphone, the messages pushed by the server, and displaying the parsed messages on a game screen, during the execution of the game; storing, by the server, the messages received and sent between the first smartphone and the second smartphone during the execution of the game; and providing, by the server, the stored messages to the first smartphone or the second smartphone, when a request to retrieve the stored messages is received from the first smartphone or the second smartphone after the execution of the game is finished.
- According to another aspect of the present invention, there is provided a method for inviting users to a game through a chatting in a mobile platform, including: providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform; displaying, by the first smartphone, a chat window with a second smartphone on a screen of the first smartphone, when a user of the first smartphone selects the second smartphone from among smartphones of other users registered as friends; displaying, by the first smartphone, on the chat window in a chronological order, a message sent to the second smartphone via the server, and a message received from the second smartphone via the server; displaying, by the first smartphone, a list of pre-installed games on the screen based on an operation of the user of the first smartphone; and providing, by the first smartphone, the server with information on a selected game so that a message including an application ID of the selected game is pushed to the second smartphone, when the user of the first smartphone selects the game from the list.
- According to still another aspect of the present invention, there is provided a method for inviting users to a game through a chatting in a mobile platform, including: executing, by a first smartphone, a pre-installed game based on an operation of a user of the first smartphone; displaying, by the first smartphone, a friend list of other users registered as friends on a screen of the first smartphone, when the user selects a friend invitation function from a screen of the executed game; and transferring, by the first smartphone, to a server, an application ID of the game or information used to specify the game, and identification information of a second smartphone corresponding to a selected user, when the user of the first smartphone selects the user from the friend list.
- According to yet another aspect of the present invention, there is provided a method for inviting users to a game through a chatting in a mobile platform, including: displaying, by a second smartphone, a chat window with a first smartphone on a screen of the second smartphone, when a message including identification information of the first smartphone and a game application ID is pushed to the second smartphone; displaying a link associated with the game application ID on the displayed chat window; and executing, by the second smartphone, a game corresponding to the game application ID using a function provided by an OS, when a user selects the link and the game is already installed in the second smartphone.
- The method may further include accessing, by the second smartphone, a page used to buy an app for smartphones, or launching an app dedicated to buying an app for smartphones, providing the game application ID as a factor, and displaying, on the screen, a page used to buy the game corresponding to the game application ID, when the game is not installed in the second smartphone.
- According to a further aspect of the present invention, there is provided a method for inviting users to a game through a chatting in a mobile platform, including: generating a first message using identification information and message content of a first smartphone and pushing the generated first message to the first smartphone when the identification information and message content of the first smartphone are received from a second smartphone, and generating a second message using identification information and message content of the second smartphone and pushing the generated second message to the second smartphone when the identification information and message content of the second smartphone are received from the first smartphone; and generating a third message and pushing the generated third message so that information regarding a game is displayed in the form of a link on a chat window of the second smartphone, when the identification information of the second smartphone, an application ID of the game, or information used to specify the game are received from the first smartphone.
- These and/or other aspects, features, and advantages of the invention will become apparent and more readily appreciated from the following description of exemplary embodiments, taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a diagram illustrating a network configuration to explain a connection relationship among at least one smartphone, a server, and a push notification server according to the present invention; -
FIGS. 2A through 2C are diagrams illustrating examples of a screen to explain an operation of inviting a friend to a game by accessing a social network platform using a smartphone according to the present invention; -
FIGS. 3A through 3C are diagrams illustrating examples of a screen to explain an operation of executing a game using a smartphone and inviting a friend to the game according to the present invention; -
FIGS. 4A through 4C are diagram illustrating examples of a screen to explain a processing operation of a smartphone invited to a game according to the present invention; -
FIG. 5 is a chronological flowchart illustrating a method for inviting users to a game through a chatting in a mobile platform according to the present invention; -
FIG. 6 is a flowchart illustrating an operation of selecting a game on a chat window and inviting a friend to the game as illustrated inFIGS. 2A through 2C ; -
FIG. 7 is a flowchart illustrating an operation of executing a game and inviting a friend to the game as illustrated inFIGS. 3A through 3C ; -
FIG. 8 is a flowchart illustrating a processing operation after invitation as illustrated inFIGS. 4A through 4C ; and -
FIG. 9 is a flowchart illustrating the method ofFIG. 5 , from the perspective of a server. - Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Exemplary embodiments are described below to explain the present invention by referring to the figures.
-
FIG. 1 is a diagram illustrating a network configuration to explain a connection relationship among smartphones, a server, and a push notification server according to the present invention. - In
FIG. 1 ,smartphones 1, for example a first smartphone 1-1 and a second smartphone 1-2, may download a plurality of apps, as well as games, and may install and launch the downloaded apps and games. A part of the apps may interwork with a social network. Aserver 2 may store and manage networks of users of thesmartphones 1, and may provide various services through the networks. - For example, a user of one of the
smartphones 1 may register, in advance, users ofother smartphones 1 as friends, and may communicate with the registered users via a platform provided by theserver 2. - The users of the
smartphones 1 may exchange messages with each other, and may receive a variety of data provided from theserver 2. An operation of exchanging messages and an operation of receiving data may be performed directly through a communication session between peers, or may be performed by pushing messages using a predetermined scheme that facilitates a communication betweensmartphones 1 in which apps dedicated to smartphones are not executed. - Accordingly, the
server 2 may generate a message to be pushed to thesmartphones 1, and may transmit the generated message to apush notification server 3. In other words, pushing may be performed through a communication between thepush notification server 3 and thesmartphones 1. - Additionally, a network connected among the
smartphones 1, theserver 2 and thepush notification server 3 may include, for example, a third generation (3G) network, or a wireless or wired Internet network. - Hereinafter, an operation of inviting users to a game through a chatting among the
smartphones 1, theserver 2 and thepush notification server 3 that are connected to each other will be described with reference toFIG. 5 . -
FIG. 5 chronologically illustrates a method for inviting users to a game through a chatting in a mobile platform according to the present invention. Referring toFIG. 5 , in operation S101, the first smartphone 1-1 may provide theserver 2 with account access information, by accessing theserver 2 via a network. The account access information may be used to access an account of the mobile platform. - The
server 2 may store an account of each of thesmartphones 1. Desirably, an account may include information on the other accounts registered as friends. - When an app for an access to the
server 2 is launched, the first smartphone 1-1 may provide account access information, so that theserver 2 may identify itself. Here, the account access information may include information that a user manually enters, for example, an identifier (ID) and a password. However, thesmartphones 1 may provide the account access information to theserver 2 by directly withdrawing a pre-stored value, regardless of a user's input, for example a device ID of a smartphone. - When the account access information received from the first smartphone 1-1 is identical to pre-stored information, the
server 2 may permit the first smartphone 1-1 to access an account of the first smartphone 1-1 in operation S102. - Here, the expression “accessing an account” is used, however, does not necessarily indicate an access to information stored in the account by inputting a password and an ID. In other words, “accessing an account” may indicate that the
server 2 specifies the account of the first smartphone 1-1 using a device ID and processes an access to information stored in a corresponding account. - The first smartphone 1-1, accessing the account of the first smartphone 1-1, may receive, from the
server 2, an account list of accounts ofother smartphones 1 registered as friends of the first smartphone 1-1, and may display the received account list on a screen of the first smartphone 1-1, as shown inFIG. 3C . Additionally, there is no need to receive and update the account list for each access to theserver 2. - The first smartphone 1-1 may also receive a game list of available games from the
server 2, and may display the received game list on the screen of the first smartphone 1-1, as shown inFIG. 3B . However, there is no need to receive the game list separately from theserver 2, when a list of games that are already installed in the first smartphone 1-1 is displayed. - When the account list or the game list is provided from the
server 2 in operation S103, a user of the first smartphone 1-1 may determine a friend the user desires to invite and a desired game, as shown inFIGS. 2A through 3C . - For example, a game may be selected from among games installed in the first smartphone 1-1, as shown in
FIG. 2B . Additionally, a friend may be selected from among friends, as shown inFIG. 3C . - When the game and the friend are selected, the first smartphone 1-1 may transmit the selected game and the selected friend to the
server 2 in operation S104. - The
server 2 may push a message to the second smartphone 1-2, namely, a smartphone of the friend selected by the user of the first smartphone 1-1 from among users registered as friends in the account of the first smartphone 1-1. - Specifically, when information used to identify the second smartphone 1-2 is received from the first smartphone 1-1, the
server 2 may withdraw a pre-stored device ID of the second smartphone 1-2. The information used to identify the second smartphone 1-2 may include, for example, a phone number, an e-mail address, an account ID, and the like. - The second smartphone 1-2 may join, in advance, in a platform provided by the
server 2, and may have an account. Desirably, during joining, a device ID, namely, a unique value dependent on hardware may be provided to theserver 2. Theserver 2 may store the provided device ID, and may withdraw the device ID when generating a message to be sent to the second smartphone 1-2. - Information that is used to identify the selected game and that is provided from the first smartphone 1-1 to the
server 2 may include a title, a file size, a path and a version of the selected game and the like, and desirably may be an application ID assigned to each app for smartphones. - The application ID may be a value defined by a predetermined data structure, and may desirably be assigned to each of apps for smartphones. Accordingly, the
smartphones 1 and theserver 2 may specify apps using application IDs only. - When the information used to identify the game selected by the user of the first smartphone 1-1 is received, the
server 2 may search for an application ID corresponding to the received information, and may include the application ID in message content to be sent to the second smartphone 1-2. - Desirably, as shown in
FIG. 4A , message content may be processed so that an icon or image of a corresponding game may be displayed on a chat window of the second smartphone 1-2. The message content may further include, for example, a phrase “Gildong HONG has invited” in the form of text. - When message content including the application ID of the game is generated, the
server 2 may generate a message by combining the generated content with the device ID of the second smartphone 1-2, and may transmit the generated message to thepush notification server 3, so that a pushing operation may be performed in operation S105. - When the second smartphone 1-2 receives the message by accessing the
push notification server 3, the pushing operation may be completed. - When the message is pushed, the second smartphone 1-2 may display the message on a chat window on which chat content with the first smartphone 1-1 is displayed, as shown in
FIG. 3A . - The expression “chatting” is used herein, however, does not necessarily indicate that chatting is performed in real time when a session is connected, unlike instant messengers for Personal Computer (PC). A Short Message Service (SMS) enabling exchange of short text messages may be displayed on a chat window, as shown in
FIG. 4A . SMS apps employing the form of a chat window have been widespread, and may display, in the form of chatting, messages exchanged in non-real time and intermittently. - Accordingly, in operation S106, the second smartphone 1-2 may display the received message on a chat window with the first smartphone 1-1. Here, there is no need to chat with the first smartphone 1-1 in real time.
- When the chat window with the first smartphone 1-1 is displayed on a screen based on an operation of a user of the second smartphone 1-2, the second smartphone 1-2 may display, in a chronological order, the message received in operation S105, together with chat content with the first smartphone 1-1 before and after the message.
- As shown in
FIG. 4A , the chat content with the first smartphone 1-1 may be displayed before and after the message including the application ID of the game is received in operation S105. - Referring to
FIG. 4A , it can be found that the message including the application ID of the game may be displayed with a game icon together with a link such as “Start Game” link. The second smartphone 1-2 may parse the received message and display the parsed message in a predefined form. - When the message including the application ID of the game is displayed in the form of a link, the user may select the link by touching a touch screen of the second smartphone 1-2.
- When the link is selected, the second smartphone 1-2 may call a function provided by an Operating System (OS) of a smartphone using the application ID as a factor, and may attempt to execute a game corresponding to the application ID in operation S107.
- When the game corresponding to the application ID is already installed, a screen of
FIG. 3A may be changed to a screen ofFIG. 3B , and the game may be executed. - When the same game is launched by the first smartphone 1-1 and the second smartphone 1-2, the first smartphone 1-1 and the second smartphone 1-2 may access the
server 2 to play the game together. - The
server 2 may process the first smartphone 1-1 and the second smartphone 1-2 to play the game together in operation S108. - Here, the expression “playing the game together” does not necessarily indicate multiplayer gaming, and may include a connection of respective game spaces, for example a social network game (SNG).
- Accordingly, the first smartphone 1-1 and the second smartphone 1-2 may enjoy the game together through the
server 2, even in a remote place. - Additionally, a game app may support chatting during the game.
- Specifically, when the user of the first smartphone 1-1 and the user of the second smartphone 1-2 have a conversation with each other, the
server 2 may push the conversation in the form of messages to the first smartphone 1-1 and the second smartphone 1-2 in operation S109. - The first smartphone 1-1 and the second smartphone 1-2 may parse the received massages, and may overlay and display the parsed messages on a game screen in operation S110.
- Content of chatting during the game may also be understood as part of interworking with a social network. The content may desirably be stored and shared by the user of the first smartphone 1-1 and the user of the second smartphone 1-2.
- However, when chatting is performed between the first smartphone 1-1 and the second smartphone 1-2 as shown in
FIG. 4A , a log may be stored in the platform or in a local of thesmartphones 1, and accordingly no problem may occur. Instead, since the chatting is performed on the game app, separate measures may be required. - In particular, since game apps are mainly manufactured independently of the platform provided by the
server 2, theserver 2 may store conversation between the first smartphone 1-1 and the second smartphone 1-2 during the game in operation S111. - The first smartphone 1-1 and the second smartphone 1-2 may send, to the
server 2, a request to retrieve conversation exchanged during the game, after the game is finished. Here, theserver 2 may provide pre-stored messages to thesmartphones 1 that send a retrieval request in operation S112. - In operation S107, it is assumed that the game corresponding to the application ID is installed. However, when the game is not installed, the execution of the game may be failed.
- Specifically, when the game is not installed, the second smartphone 1-2 may access a page used to buy an app for smartphones, or launch an app dedicated to buying an app for smartphones, and may provide the application ID as a factor in operation S113.
- When the application ID is provided as a factor, an access to a page used to buy a corresponding game may be enabled, and accordingly the second smartphone 1-2 may display the page on the screen.
- The user of the second smartphone 1-2 may buy the game from the displayed page, and may install the game in the second smartphone 1-2. Subsequently, the game may be executed, and operation S108 may be performed.
- Hereinafter, an operation of selecting a game from a chat window and inviting a friend to the game using the first smartphone 1-1 will be described with reference to
FIGS. 2A through 2C and 6. - In operation S201, the first smartphone 1-1 may provide the
server 2 with account access information, by accessing theserver 2 via a network based on an operation of the user. The account access information may be used to access an account of the mobile platform. - For example, several function taps, for example, “Friends,” “Chat,” “Featured,” “Games,” and “Settings” may be displayed on a lower portion of the screen of the first smartphone 1-1 accessing the
server 2, as shown inFIG. 2A . - The user may select the “Chat” tap, and may chat with users of the
other smartphones 1 registered as friends. - When a friend is selected from a friend list as shown in
FIG. 2A , the first smartphone 1-1 may display, on the screen, a chat window with the second smartphone 1-2, namely a smartphone corresponding to the selected friend, as shown inFIG. 4A in operation S202. - In operation S203, the first smartphone 1-1 may display, on the chat window in a chronological order, a message sent via the
server 2 to the second smartphone 1-2 and a message received via theserver 2 from the second smartphone 1-2. - When the user selects the “Games” tap, the first smartphone 1-1 may display, on the screen, a game list of games that are installed in advance in the first smartphone 1-1, as shown in
FIG. 2B , in operation S204. - The games of the game list installed in the first smartphone 1-1 may be limited to games interworking with the platform provided by the
server 2. - When the user selects a game from the displayed game list, the first smartphone 1-1 may provide the
server 2 with information used to identify the selected game in operation S205. The information used to identify the game may desirably include an application ID of the game. - When the user of the first smartphone 1-1 selects a game and a friend as described above, an invitation message may be pushed via the
server 2 to the second smartphone 1-2, so that the invitation message may be displayed on a chat window of the second smartphone 1-2. - Also, the invitation message may be displayed on the chat window of the first smartphone 1-1, as shown in
FIG. 4A , in operation S206. - Hereinafter, an operation by which the first smartphone 1-1 invites a friend after executing a game will be described with reference to
FIGS. 3A through 3C and 7. - Unlike the embodiment of
FIGS. 2A through 2C and 6, the user of the first smartphone 1-1 may launch a game app, and may then execute a function module of the game app interworking with the platform of theserver 2, to invite a friend. - In operation S301, the first smartphone 1-1 may execute the pre-installed game based on the operation of the user, as shown in
FIG. 3A . - When the user selects a friend invitation function from a screen of the executed game, as shown in
FIG. 3B , the first smartphone 1-1 may display, on the screen, a friend list of other users registered as friends in operation S302. - When the user selects a user from the displayed friend list, the first smartphone 1-1 may transfer, to the
server 2, an application ID of the executed game, and identification information of the second smartphone 1-2, namely, a smartphone corresponding to the selected user in operation S303. - Accordingly, the invitation message may be pushed to the second smartphone 1-2, as shown in
FIG. 4A . - When the second smartphone 1-2 executes the same game and accesses the
server 2, in response to the invitation message, the first smartphone 1-1 may play the game together with the second smartphone 1-2 under the control of theserver 2 in operation S304. - Hereinafter, an operation by which the second smartphone 1-2 accepts an invitation will be described with reference to
FIGS. 4A through 4C and 8. - In operation S401, the second smartphone 1-2 may display the chat window with the first smartphone 1-1 based on the operation of the user of the second smartphone 1-2. Here, a message including the identification information of the first smartphone 1-1 and a game application ID may be pushed to the second smartphone 1-2.
- In operation S402, the “Start Game” link and game icon associated with the game application ID may be displayed, as shown in
FIG. 4A . - When the user of the second smartphone 1-2 selects the link, and when a game corresponding to the game application ID is already installed, the second smartphone 1-2 may execute the game using a function provided by an OS in operation S403.
- Conversely, when the game is not installed, the second smartphone 1-2 may access a page used to buy an app for smartphones or launch an app dedicated to buying an app for smartphones, may provide the application ID as a factor, and may display, on the screen, a page used to buy the game corresponding to the application ID in operation S404.
- The user may buy the game from the displayed page, and may install the game.
- Hereinafter, the method for inviting users to a game through a chatting in a mobile platform according to the present invention will be described from the perspective of the
server 2 with reference toFIG. 9 . - In operation S501, the
server 2 may generate messages with chat content between the first smartphone 1-1 and the second smartphone 1-2, and may transfer the generated messages. - Specifically, when identification information and message content of the second smartphone 1-2 are received from the first smartphone 1-1, a message may be generated using the identification information and message content of the second smartphone 1-2, and may be transferred to the
push notification server 3, so that pushing may be performed to the second smartphone 1-2. Similarly, pushing may be performed to the first smartphone 1-1. - When the identification information of the second smartphone 1-2 and a game application ID are received from the first smartphone 1-1, a message may be generated by combining the received identification information with the received game application ID, and the generated message may be transferred to the
push notification server 3, so that pushing may be performed to the second smartphone 1-2 in operation S502. - Accordingly, the “Game Start” link may be displayed together with the game icon on the chat window on the screen of the second smartphone 1-2 that receives a game invitation message, as shown in
FIG. 4A . - Subsequently, when the first smartphone 1-1 and the second smartphone 1-2 individually access the
server 2 by executing the same game corresponding to the application ID, theserver 2 may process the first smartphone 1-1 and the second smartphone 1-2 to play the game together in operation S503. - The expression “playing the game together” is used herein, however, there is no limitation to a classical multiplayer gaming such as a conventional online game. Additionally, the expression “executing the game together” may include connecting users in their respective game spaces, for example an SNG.
- When the first smartphone 1-1 and the second smartphone 1-2 chat with each other while playing the game, the
server 2 may receive content received and sent between the first smartphone 1-1 and the second smartphone 1-2, may generate messages, and may push the generated messages in operation S504. - When chatting is performed during the game, the
server 2 may store the messages in operation S505. - Subsequently, when a request to retrieve the stored messages is received from the first smartphone 1-1 and the second smartphone 1-2 after the game is finished, the
server 2 may provide the stored messages to thesmartphones 1 that send a retrieval request in operation S506. - As described above, the method for inviting users to a game through a chatting in a mobile platform according to the present invention may be recorded in computer-readable media manufactured in the form of computer programs, and may be performed in the
smartphones 1 or theserver 2. - Additionally, the term “
server 2” has been used herein, however does not necessarily indicate a target configured with single hardware, and should be understood to include a collection of server groups interworking with thesmartphones 1. - Conventionally, to play a game in offline space or separate online space, users need to individually install the game and to be registered with each other. However, according to the present invention, a user may invite another user to a game through a chat window, and thus it is possible to simply play a game together.
- Additionally, when an invited user simply selects a link displayed on a chat window, a game may be automatically executed, so that users may play the game together. Furthermore, even when the game is not installed, a page used to buy the game may be automatically connected, and thus it is possible to buy the game from the displayed page and install the game to play the game together.
- Hence, it is possible to maximize synergy by interworking between a social network and a game for smartphones.
- Although a few exemplary embodiments of the present invention have been shown and described, the present invention is not limited to the described exemplary embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these exemplary embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims (14)
1. A method for inviting users to a game through a chatting in a mobile platform, the method comprising:
providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform;
permitting, by the server, the first smartphone to access an account of the first smartphone, when the account access information is identical to pre-stored information;
providing, by the server, the first smartphone with a smartphone list of smartphones of users registered as friends in the account of the first smartphone, or a game list of games available in the first smartphone;
transmitting, by the first smartphone, to the server, information on a smartphone selected by a user of the first smartphone from the smartphone list, or information on a game selected by the user of the first smartphone from the game list;
pushing, by the server, a message including an application identifier (ID) of the selected game to a second smartphone selected by the user of the first smartphone;
parsing, by the second smartphone, a message received from the first smartphone, the message including the application ID of the selected game, and a message pushed via the server from the second smartphone to the first smartphone, among messages pushed by the server, and displaying the parsed messages on a screen of the second smartphone in a chronological order; and
executing, by the second smartphone, the game corresponding to the application ID using a function provided by an Operating System (OS), when the game is already installed in the second smartphone based on selection of the message including the application ID from the screen.
2. The method of claim 1 , further comprising, after the executing:
processing, by the server, the first smartphone and the second smartphone to play the game together.
3. The method of claim 2 , further comprising, after the processing:
receiving, by the server, messages received and sent between the first smartphone and the second smartphone during execution of the game, and pushing the received messages;
parsing, by the first smartphone and the second smartphone, the messages pushed by the server, and displaying the parsed messages on a game screen, during the execution of the game;
storing, by the server, the messages received and sent between the first smartphone and the second smartphone during the execution of the game; and
providing, by the server, the stored messages to the first smartphone or the second smartphone, when a request to retrieve the stored messages is received from the first smartphone or the second smartphone after the execution of the game is finished.
4. The method of claim 1 , further comprising, after the executing:
accessing, by the second smartphone, a page used to buy an app for smartphones, or launching an app dedicated to buying an app for smartphones, providing the application ID as a factor, and displaying, on the screen, a page used to buy the game corresponding to the application ID, when the game is not installed in the second smartphone.
5. A method for inviting users to a game through a chatting in a mobile platform, the method comprising:
providing, by a first smartphone, a server with account access information, by accessing the server via a network, the account access information being used to access an account of the mobile platform;
displaying, by the first smartphone, a chat window with a second smartphone on a screen of the first smartphone, when a user of the first smartphone selects the second smartphone from among smartphones of other users registered as friends;
displaying, by the first smartphone, on the chat window in a chronological order, a message sent to the second smartphone via the server, and a message received from the second smartphone via the server;
displaying, by the first smartphone, a list of pre-installed games on the screen based on an operation of the user of the first smartphone; and
providing, by the first smartphone, the server with information on a selected game so that a message including an application identifier (ID) of the selected game is pushed to the second smartphone, when the user of the first smartphone selects the game from the list.
6. The method of claim 5 , further comprising, after the providing of the information on the selected game:
displaying, by the first smartphone, the information on the selected game on the chat window.
7. A method for inviting users to a game through a chatting in a mobile platform, the method comprising:
executing, by a first smartphone, a pre-installed game based on an operation of a user of the first smartphone;
displaying, by the first smartphone, a friend list of other users registered as friends on a screen of the first smartphone, when the user selects a friend invitation function from a screen of the executed game; and
transferring, by the first smartphone, to a server, an application identifier (ID) of the game or information used to specify the game, and identification information of a second smartphone corresponding to a selected user, when the user of the first smartphone selects the user from the friend list.
8. The method of claim 7 , further comprising, after the transferring:
playing, by the first smartphone, the game together with the second smartphone under a control of the server, when the second smartphone executes a same game as the executed game and accesses the server.
9. A method for inviting users to a game through a chatting in a mobile platform, the method comprising:
displaying, by a second smartphone, a chat window with a first smartphone on a screen of the second smartphone, when a message including identification information of the first smartphone and a game application identifier (ID) is pushed to the second smartphone;
displaying a link associated with the game application ID on the displayed chat window; and
executing, by the second smartphone, a game corresponding to the game application ID using a function provided by an Operating System (OS), when a user selects the link and the game is already installed in the second smartphone.
10. The method of claim 9 , further comprising, after the executing:
accessing, by the second smartphone, a page used to buy an app for smartphones, or launching an app dedicated to buying an app for smartphones, providing the game application ID as a factor, and displaying, on the screen, a page used to buy the game corresponding to the game application ID, when the game is not installed in the second smartphone.
11. A method for inviting users to a game through a chatting in a mobile platform, the method comprising:
generating a first message using identification information and message content of a first smartphone and pushing the generated first message to the first smartphone when the identification information and message content of the first smartphone are received from a second smartphone, and generating a second message using identification information and message content of the second smartphone and pushing the generated second message to the second smartphone when the identification information and message content of the second smartphone are received from the first smartphone; and
generating a third message and pushing the generated third message so that information regarding a game is displayed in the form of a link on a chat window of the second smartphone, when the identification information of the second smartphone, an application identifier (ID) of the game, or information used to specify the game are received from the first smartphone.
12. The method of claim 11 , further comprising, after the generating of the third message:
processing the first smartphone and the second smartphone to play the game together, when the first smartphone and the second smartphone simultaneously access the same game by launching the same game.
13. The method of claim 12 , further comprising, after the processing:
receiving messages received and sent between the first smartphone and the second smartphone during execution of the game, and pushing the received messages;
storing the messages received and sent between the first smartphone and the second smartphone during the execution of the game; and
providing the stored messages to the first smartphone or the second smartphone, when a request to retrieve the stored messages is received from the first smartphone or the second smartphone after the execution of the game is finished.
14. A non-transitory computer readable recording medium storing a program to cause a computer to implement the method of claim 1 .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0002680 | 2011-01-11 | ||
KR1020110002680A KR20120081368A (en) | 2011-01-11 | 2011-01-11 | Method of game invitation with chatting window in mobile platform |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120178536A1 true US20120178536A1 (en) | 2012-07-12 |
Family
ID=45444494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/339,568 Abandoned US20120178536A1 (en) | 2011-01-11 | 2011-12-29 | Method for inviting users to game through chatting in mobile platform |
Country Status (4)
Country | Link |
---|---|
US (1) | US20120178536A1 (en) |
EP (1) | EP2475137A3 (en) |
KR (1) | KR20120081368A (en) |
CN (1) | CN102594799A (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130165229A1 (en) * | 2011-12-21 | 2013-06-27 | Nhn Corporation | System, method and computer readable recording medium for providing game through comnection with challenge opponent |
US20130282840A1 (en) * | 2012-04-24 | 2013-10-24 | Gilbert William Agudelo | Streamlined Messaging Client Provisioning System |
US20130326370A1 (en) * | 2012-06-01 | 2013-12-05 | Nintendo Co., Ltd. | Information processing system, storing medium, information processing device, and display method |
US20130325925A1 (en) * | 2012-05-31 | 2013-12-05 | Nintendo Co., Ltd. | Posted information sharing system, information-processing system, information processing method, storage medium, and computer platform |
US20140244777A1 (en) * | 2013-02-22 | 2014-08-28 | International Business Machines Corporation | Disk mirroring for personal storage |
US20140280542A1 (en) * | 2013-03-14 | 2014-09-18 | Keenan Pridmore | Social competition engine |
US20140337427A1 (en) * | 2013-05-07 | 2014-11-13 | DeNA Co., Ltd. | System for recommending electronic contents |
WO2014192591A1 (en) * | 2013-05-29 | 2014-12-04 | グリー株式会社 | Method, system and program for communicating messages |
US20150135292A1 (en) * | 2012-08-29 | 2015-05-14 | Sk Planet Co., Ltd. | Apparatus and method for managing phone number-based sns account |
US20150256352A1 (en) * | 2013-06-14 | 2015-09-10 | Tencent Technology (Shenzhen) Company Limited | Method and device for sharing content between different terminals |
US20150256382A1 (en) * | 2012-11-26 | 2015-09-10 | Tencent Technology (Shenzhen) Company Limited | Method, Apparatus, and System For Controlling A computer Device Through A Mobile Terminal |
US20150356468A1 (en) * | 2014-06-05 | 2015-12-10 | Re:Group'd Media Inc. | Mobile chat systems for real time polling, rating and rsvp'ing |
US20160092035A1 (en) * | 2014-09-29 | 2016-03-31 | Disney Enterprises, Inc. | Gameplay in a Chat Thread |
US20170046049A1 (en) * | 2015-08-14 | 2017-02-16 | Disney Enterprises, Inc. | Systems, methods, and storage media associated with facilitating interactions with mobile applications via messaging interfaces |
US20170054662A1 (en) * | 2015-08-21 | 2017-02-23 | Disney Enterprises, Inc. | Systems and methods for facilitating gameplay within messaging feeds |
US9882977B2 (en) | 2012-06-01 | 2018-01-30 | Nintendo Co., Ltd. | Information-processing system, information-processing device, storage medium, and information-processing method |
US9919215B2 (en) | 2014-10-01 | 2018-03-20 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US10097669B2 (en) | 2012-11-16 | 2018-10-09 | Nintendo Co., Ltd. | Information processing system, information processing device, information processing method, and storage medium having stored therein computer program |
US20180296927A1 (en) * | 2017-04-17 | 2018-10-18 | Facebook, Inc. | Games Tabs in Messaging Applications |
US10173139B2 (en) * | 2014-10-01 | 2019-01-08 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US10821357B1 (en) * | 2016-03-29 | 2020-11-03 | Amazon Technologies | Interacting using an electronic link |
US10835827B1 (en) * | 2018-07-25 | 2020-11-17 | Facebook, Inc. | Initiating real-time games in video communications |
WO2020246379A1 (en) * | 2019-06-06 | 2020-12-10 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device and image display method |
US10881950B2 (en) | 2013-07-30 | 2021-01-05 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US11083959B2 (en) * | 2018-02-06 | 2021-08-10 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US11272139B2 (en) | 2018-10-18 | 2022-03-08 | Sony Group Corporation | User interface for video call with content sharing |
US20220201116A1 (en) * | 2020-12-23 | 2022-06-23 | Snap Inc. | Chat interface with dynamically populated menu element |
US20220368663A1 (en) * | 2015-03-04 | 2022-11-17 | Line Corporation | Servers, methods of controlling servers, and non-transitory computer-readable mediums |
US11638879B2 (en) | 2018-02-06 | 2023-05-02 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
EP4242826A1 (en) * | 2020-12-21 | 2023-09-13 | Huawei Technologies Co., Ltd. | Enhanced screen sharing method and system and electronic device |
US11824940B1 (en) * | 2021-02-04 | 2023-11-21 | Amazon Technologies, Inc. | Techniques for providing network applications |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101521332B1 (en) * | 2011-11-08 | 2015-05-20 | 주식회사 다음카카오 | Method of provicing a lot of services extended from a instant messaging service and the instant messaging service |
CN103036770B (en) * | 2012-12-12 | 2016-08-03 | 北京奇虎科技有限公司 | The system and method pushed for message |
CN102984271B (en) * | 2012-12-12 | 2017-05-24 | 北京奇虎科技有限公司 | Client and method for message push |
CN103902616B (en) * | 2012-12-28 | 2017-04-12 | 腾讯科技(深圳)有限公司 | Method, device and system for pushing webpage application messages |
KR101565473B1 (en) * | 2013-11-08 | 2015-11-04 | 주식회사 엔씨소프트 | Method and system for providing game |
KR20150067922A (en) * | 2013-12-10 | 2015-06-19 | 서인아 | A rhythm game device interworking user behavior |
KR101677643B1 (en) * | 2014-06-23 | 2016-11-18 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
KR101674567B1 (en) | 2015-05-18 | 2016-11-22 | 주식회사 엔씨소프트 | Method of matching online and offline players in online game, and system thereof |
CN105141669B (en) * | 2015-08-04 | 2019-01-29 | 广州华多网络科技有限公司 | Method, system and client based on client process push game information |
CN105635846B (en) * | 2015-12-24 | 2019-05-21 | 小米科技有限责任公司 | Apparatus control method and device |
DK179831B1 (en) * | 2016-05-18 | 2019-07-22 | Apple Inc. | Devices, methods and graphical user interfaces for messaging |
US11320982B2 (en) | 2016-05-18 | 2022-05-03 | Apple Inc. | Devices, methods, and graphical user interfaces for messaging |
BR112018073693A2 (en) | 2016-05-18 | 2019-02-26 | Apple Inc | devices, methods, and graphical user interfaces for messaging |
CN106075904B (en) * | 2016-06-07 | 2019-01-04 | 腾讯科技(深圳)有限公司 | Method and device, terminal, the system of cross-platform game fighting |
US10368208B2 (en) | 2016-06-12 | 2019-07-30 | Apple Inc. | Layers in messaging applications |
US11122094B2 (en) * | 2017-07-28 | 2021-09-14 | Snap Inc. | Software application manager for messaging applications |
CN107612811A (en) * | 2017-08-28 | 2018-01-19 | 天脉聚源(北京)科技有限公司 | A kind of information processing method and device |
CN107485859A (en) * | 2017-09-21 | 2017-12-19 | 广州四三九九信息科技有限公司 | Game invitation method, device and electronic equipment |
CN108200269A (en) * | 2017-11-30 | 2018-06-22 | 努比亚技术有限公司 | Display screen control management method, terminal and computer readable storage medium |
US10737184B2 (en) * | 2018-09-11 | 2020-08-11 | Roblox Corporation | User-generated content system for the creation of friends |
US11103795B1 (en) | 2018-10-31 | 2021-08-31 | Snap Inc. | Game drawer |
US11356392B2 (en) * | 2020-06-10 | 2022-06-07 | Snap Inc. | Messaging system including an external-resource dock and drawer |
KR102479764B1 (en) * | 2020-11-24 | 2022-12-21 | 주식회사 엔씨소프트 | Method and apparatus for generating a game party |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059379A1 (en) * | 1998-09-15 | 2002-05-16 | Jamey Harvey | System and method for information and application distribution |
US20020065097A1 (en) * | 2000-11-30 | 2002-05-30 | Brockenbrough Allan E. | System for arranging interactive games between players via multimode communication devices |
US20040224772A1 (en) * | 2003-05-09 | 2004-11-11 | Microsoft Corporation | Instant messaging embedded games |
US6908389B1 (en) * | 2001-03-07 | 2005-06-21 | Nokia Corporation | Predefined messages for wireless multiplayer gaming |
US20070005704A1 (en) * | 2005-06-10 | 2007-01-04 | Microsoft Corporation | Multi-participant online activities |
US20070300169A1 (en) * | 2006-06-26 | 2007-12-27 | Jones Doris L | Method and system for flagging content in a chat session and providing enhancements in a transcript window |
US20080081698A1 (en) * | 2006-09-29 | 2008-04-03 | Wormald Christopher R | Im contact list entry as a game in progress designate |
US20080171601A1 (en) * | 2000-07-03 | 2008-07-17 | Yahoo! Inc. | Game server for use in connection with a messenger server |
US20080243853A1 (en) * | 2007-03-30 | 2008-10-02 | Verizon Services Corp. | Method and system for notifying an invitee user when an inviting user accesses a social networking application |
US20080261689A1 (en) * | 2003-03-27 | 2008-10-23 | Microsoft Corporation | Application-centric user interface techniques |
US20080307322A1 (en) * | 2007-06-08 | 2008-12-11 | Michael Stochosky | Presenting text messages |
US20090075738A1 (en) * | 2007-09-04 | 2009-03-19 | Sony Online Entertainment Llc | System and method for identifying compatible users |
US20090138520A1 (en) * | 2007-11-16 | 2009-05-28 | International Business Machines Corporation | Maintaining and Replicating Chat Histories |
US20090181767A1 (en) * | 2006-09-29 | 2009-07-16 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and system for joining online game |
US20100005268A1 (en) * | 2008-06-30 | 2010-01-07 | Min Yang | Maintaining corresponding relationships between chat transcripts and related chat content |
US20100041457A1 (en) * | 2008-08-14 | 2010-02-18 | Valve Corporation | Overlaying interactive video game play with real-time chat sessions with game switching |
US7686693B2 (en) * | 2000-02-29 | 2010-03-30 | Microsoft Corporation | Use of online messaging to facilitate selection of participants in game play |
US20100166159A1 (en) * | 2008-02-08 | 2010-07-01 | Rebelvox Llc | Voice and text mail application for communication devices |
US7828661B1 (en) * | 2004-12-21 | 2010-11-09 | Aol Inc. | Electronic invitations for an on-line game |
US20100319062A1 (en) * | 2009-06-16 | 2010-12-16 | Damon Danieli | Invitation service for multi-device application sessions |
US20110078270A1 (en) * | 2003-10-06 | 2011-03-31 | Galli Marcio Dos Santos | System and method for seamlessly bringing external services into instant messaging session |
US20110250970A1 (en) * | 2010-04-07 | 2011-10-13 | Van Os Marcel | Methods and systems for providing a game center having customized game details |
US20110252144A1 (en) * | 2010-04-07 | 2011-10-13 | Tung Berkat S | Apparatus and Method for Establishing and Utilizing Backup Communication Channels |
US20110252079A1 (en) * | 2010-04-07 | 2011-10-13 | Jeremy Matthew Werner | Apparatus and Method For Inviting Users To Online Sessions |
US20120011189A1 (en) * | 2010-04-07 | 2012-01-12 | Jeremy Matthew Werner | Apparatus and Method For Matching Users For Online Sessions |
US20120094757A1 (en) * | 2010-10-16 | 2012-04-19 | James Charles Vago | Methods, devices, and systems for video gaming |
US8285317B2 (en) * | 2009-10-16 | 2012-10-09 | Sony Mobile Communications Ab | Proactive application communications |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1743681A1 (en) * | 2005-07-13 | 2007-01-17 | In Fusio (S.A.) | Method for promoting an entertainment-based mobile application |
US20070123353A1 (en) * | 2005-08-19 | 2007-05-31 | Nintendo Co., Ltd. | Invitation system for on-line video games |
CN101155044B (en) * | 2006-09-29 | 2010-06-09 | 腾讯科技(深圳)有限公司 | Method and user's set for inviting instant communication user into network game |
CN101068194B (en) * | 2007-06-15 | 2010-12-01 | 腾讯科技(深圳)有限公司 | Method and system for realizing on-line game invitation |
CN101179524B (en) * | 2007-12-18 | 2011-07-27 | 腾讯科技(深圳)有限公司 | Method and system for performing display control to chatting information in instant communication |
-
2011
- 2011-01-11 KR KR1020110002680A patent/KR20120081368A/en not_active Application Discontinuation
- 2011-12-29 US US13/339,568 patent/US20120178536A1/en not_active Abandoned
- 2011-12-29 EP EP11196100A patent/EP2475137A3/en not_active Withdrawn
-
2012
- 2012-01-10 CN CN2012100081546A patent/CN102594799A/en active Pending
Patent Citations (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059379A1 (en) * | 1998-09-15 | 2002-05-16 | Jamey Harvey | System and method for information and application distribution |
US20100184517A1 (en) * | 2000-02-29 | 2010-07-22 | Microsoft Corporation | Use of online messaging to facilitate selection of participants in game play |
US7686693B2 (en) * | 2000-02-29 | 2010-03-30 | Microsoft Corporation | Use of online messaging to facilitate selection of participants in game play |
US20080171601A1 (en) * | 2000-07-03 | 2008-07-17 | Yahoo! Inc. | Game server for use in connection with a messenger server |
US20020065097A1 (en) * | 2000-11-30 | 2002-05-30 | Brockenbrough Allan E. | System for arranging interactive games between players via multimode communication devices |
US6908389B1 (en) * | 2001-03-07 | 2005-06-21 | Nokia Corporation | Predefined messages for wireless multiplayer gaming |
US20100184512A1 (en) * | 2003-03-27 | 2010-07-22 | Microsoft Corporation | Application-centric user interface techniques |
US20080261689A1 (en) * | 2003-03-27 | 2008-10-23 | Microsoft Corporation | Application-centric user interface techniques |
US20040224772A1 (en) * | 2003-05-09 | 2004-11-11 | Microsoft Corporation | Instant messaging embedded games |
US20110078270A1 (en) * | 2003-10-06 | 2011-03-31 | Galli Marcio Dos Santos | System and method for seamlessly bringing external services into instant messaging session |
US7828661B1 (en) * | 2004-12-21 | 2010-11-09 | Aol Inc. | Electronic invitations for an on-line game |
US20070005704A1 (en) * | 2005-06-10 | 2007-01-04 | Microsoft Corporation | Multi-participant online activities |
US20070300169A1 (en) * | 2006-06-26 | 2007-12-27 | Jones Doris L | Method and system for flagging content in a chat session and providing enhancements in a transcript window |
US20090181767A1 (en) * | 2006-09-29 | 2009-07-16 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and system for joining online game |
US20080081698A1 (en) * | 2006-09-29 | 2008-04-03 | Wormald Christopher R | Im contact list entry as a game in progress designate |
US20080243853A1 (en) * | 2007-03-30 | 2008-10-02 | Verizon Services Corp. | Method and system for notifying an invitee user when an inviting user accesses a social networking application |
US20080307322A1 (en) * | 2007-06-08 | 2008-12-11 | Michael Stochosky | Presenting text messages |
US20090075738A1 (en) * | 2007-09-04 | 2009-03-19 | Sony Online Entertainment Llc | System and method for identifying compatible users |
US20090138520A1 (en) * | 2007-11-16 | 2009-05-28 | International Business Machines Corporation | Maintaining and Replicating Chat Histories |
US20100166159A1 (en) * | 2008-02-08 | 2010-07-01 | Rebelvox Llc | Voice and text mail application for communication devices |
US20100005268A1 (en) * | 2008-06-30 | 2010-01-07 | Min Yang | Maintaining corresponding relationships between chat transcripts and related chat content |
US20100041457A1 (en) * | 2008-08-14 | 2010-02-18 | Valve Corporation | Overlaying interactive video game play with real-time chat sessions with game switching |
US20100319062A1 (en) * | 2009-06-16 | 2010-12-16 | Damon Danieli | Invitation service for multi-device application sessions |
US8285317B2 (en) * | 2009-10-16 | 2012-10-09 | Sony Mobile Communications Ab | Proactive application communications |
US20110250970A1 (en) * | 2010-04-07 | 2011-10-13 | Van Os Marcel | Methods and systems for providing a game center having customized game details |
US20110252144A1 (en) * | 2010-04-07 | 2011-10-13 | Tung Berkat S | Apparatus and Method for Establishing and Utilizing Backup Communication Channels |
US20110252079A1 (en) * | 2010-04-07 | 2011-10-13 | Jeremy Matthew Werner | Apparatus and Method For Inviting Users To Online Sessions |
US20120011189A1 (en) * | 2010-04-07 | 2012-01-12 | Jeremy Matthew Werner | Apparatus and Method For Matching Users For Online Sessions |
US20120094757A1 (en) * | 2010-10-16 | 2012-04-19 | James Charles Vago | Methods, devices, and systems for video gaming |
Cited By (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10134239B2 (en) * | 2011-12-21 | 2018-11-20 | K-Innovation | System, method and computer readable recording medium for providing game through connection with challenge opponent |
US20130165229A1 (en) * | 2011-12-21 | 2013-06-27 | Nhn Corporation | System, method and computer readable recording medium for providing game through comnection with challenge opponent |
US20130282840A1 (en) * | 2012-04-24 | 2013-10-24 | Gilbert William Agudelo | Streamlined Messaging Client Provisioning System |
US9491123B2 (en) * | 2012-04-24 | 2016-11-08 | Biscom Inc. | Streamlined messaging client provisioning system |
US20150249700A1 (en) * | 2012-05-31 | 2015-09-03 | Nintendo Co., Ltd. | Posted information sharing system, information-processing system, information processing method, storage medium, and computer platform |
US20130325925A1 (en) * | 2012-05-31 | 2013-12-05 | Nintendo Co., Ltd. | Posted information sharing system, information-processing system, information processing method, storage medium, and computer platform |
US10122826B2 (en) | 2012-05-31 | 2018-11-06 | Nintendo Co., Ltd. | Posted information sharing system, information-processing system, information processing method, storage medium, and computer platform |
US20130326370A1 (en) * | 2012-06-01 | 2013-12-05 | Nintendo Co., Ltd. | Information processing system, storing medium, information processing device, and display method |
US9338198B2 (en) | 2012-06-01 | 2016-05-10 | Nintendo Co., Ltd. | Information processing system, storing medium, information processing device, and display method |
US9882977B2 (en) | 2012-06-01 | 2018-01-30 | Nintendo Co., Ltd. | Information-processing system, information-processing device, storage medium, and information-processing method |
US10146847B2 (en) | 2012-08-29 | 2018-12-04 | Sk Planet Co., Ltd. | Apparatus and method for managing phone number-based SNS account |
US9449066B2 (en) * | 2012-08-29 | 2016-09-20 | Sk Planet Co., Ltd. | Apparatus and method for managing phone number-based SNS account |
US20150135292A1 (en) * | 2012-08-29 | 2015-05-14 | Sk Planet Co., Ltd. | Apparatus and method for managing phone number-based sns account |
US10097669B2 (en) | 2012-11-16 | 2018-10-09 | Nintendo Co., Ltd. | Information processing system, information processing device, information processing method, and storage medium having stored therein computer program |
US20150256382A1 (en) * | 2012-11-26 | 2015-09-10 | Tencent Technology (Shenzhen) Company Limited | Method, Apparatus, and System For Controlling A computer Device Through A Mobile Terminal |
US9806936B2 (en) * | 2012-11-26 | 2017-10-31 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, and system for controlling a computer device through a mobile terminal |
US9497266B2 (en) * | 2013-02-22 | 2016-11-15 | International Business Machines Corporation | Disk mirroring for personal storage |
US20140244777A1 (en) * | 2013-02-22 | 2014-08-28 | International Business Machines Corporation | Disk mirroring for personal storage |
US20140280542A1 (en) * | 2013-03-14 | 2014-09-18 | Keenan Pridmore | Social competition engine |
US20140337427A1 (en) * | 2013-05-07 | 2014-11-13 | DeNA Co., Ltd. | System for recommending electronic contents |
JP2014232459A (en) * | 2013-05-29 | 2014-12-11 | グリー株式会社 | Message communication method, message communication system and message communication program |
WO2014192591A1 (en) * | 2013-05-29 | 2014-12-04 | グリー株式会社 | Method, system and program for communicating messages |
US20150256352A1 (en) * | 2013-06-14 | 2015-09-10 | Tencent Technology (Shenzhen) Company Limited | Method and device for sharing content between different terminals |
US20210308572A1 (en) * | 2013-07-30 | 2021-10-07 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US11691078B2 (en) * | 2013-07-30 | 2023-07-04 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US11103781B2 (en) * | 2013-07-30 | 2021-08-31 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
US10881950B2 (en) | 2013-07-30 | 2021-01-05 | Gree, Inc. | Program, method, and system of transmitting or receiving message |
WO2015188000A1 (en) * | 2014-06-05 | 2015-12-10 | Re:Group'd Media Inc. | Mobile chat systems for real time polling, rating and rsvp'ing |
US20150356468A1 (en) * | 2014-06-05 | 2015-12-10 | Re:Group'd Media Inc. | Mobile chat systems for real time polling, rating and rsvp'ing |
US20160092035A1 (en) * | 2014-09-29 | 2016-03-31 | Disney Enterprises, Inc. | Gameplay in a Chat Thread |
US10361986B2 (en) * | 2014-09-29 | 2019-07-23 | Disney Enterprises, Inc. | Gameplay in a chat thread |
US9919215B2 (en) | 2014-10-01 | 2018-03-20 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US10173139B2 (en) * | 2014-10-01 | 2019-01-08 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US20190118095A1 (en) * | 2014-10-01 | 2019-04-25 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US10556181B2 (en) | 2014-10-01 | 2020-02-11 | Blueboard Media, LLC | Systems and methods for creating digital games from media |
US10780354B2 (en) * | 2014-10-01 | 2020-09-22 | Blueboard Media, LLC | Systems and methods for playing electronic games and sharing digital media |
US20220368663A1 (en) * | 2015-03-04 | 2022-11-17 | Line Corporation | Servers, methods of controlling servers, and non-transitory computer-readable mediums |
US11637799B2 (en) * | 2015-03-04 | 2023-04-25 | Line Corporation | Servers, methods of controlling servers, and non-transitory computer-readable mediums |
US20170046049A1 (en) * | 2015-08-14 | 2017-02-16 | Disney Enterprises, Inc. | Systems, methods, and storage media associated with facilitating interactions with mobile applications via messaging interfaces |
US20170054662A1 (en) * | 2015-08-21 | 2017-02-23 | Disney Enterprises, Inc. | Systems and methods for facilitating gameplay within messaging feeds |
US10821357B1 (en) * | 2016-03-29 | 2020-11-03 | Amazon Technologies | Interacting using an electronic link |
WO2018194709A1 (en) * | 2017-04-17 | 2018-10-25 | Facebook, Inc. | Games tabs in messaging applications |
US20180296927A1 (en) * | 2017-04-17 | 2018-10-18 | Facebook, Inc. | Games Tabs in Messaging Applications |
US10874951B2 (en) | 2017-04-17 | 2020-12-29 | Facebook, Inc | Game channels in messaging applications |
US10874950B2 (en) | 2017-04-17 | 2020-12-29 | Facebook, Inc. | Gameplay threads in messaging applications |
US10874949B2 (en) | 2017-04-17 | 2020-12-29 | Facebook, Inc. | Games tabs in messaging applications |
US11642591B2 (en) * | 2018-02-06 | 2023-05-09 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US20210322868A1 (en) * | 2018-02-06 | 2021-10-21 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US11083959B2 (en) * | 2018-02-06 | 2021-08-10 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US11638879B2 (en) | 2018-02-06 | 2023-05-02 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US20230293984A1 (en) * | 2018-02-06 | 2023-09-21 | Gree, Inc. | Game processing system, method of processing game, and storage medium storing program for processing game |
US10835827B1 (en) * | 2018-07-25 | 2020-11-17 | Facebook, Inc. | Initiating real-time games in video communications |
US20230201726A1 (en) * | 2018-07-25 | 2023-06-29 | Meta Platforms, Inc. | Initiating Real-Time Games in Video Communications |
US11272139B2 (en) | 2018-10-18 | 2022-03-08 | Sony Group Corporation | User interface for video call with content sharing |
WO2020246379A1 (en) * | 2019-06-06 | 2020-12-10 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device and image display method |
EP4242826A1 (en) * | 2020-12-21 | 2023-09-13 | Huawei Technologies Co., Ltd. | Enhanced screen sharing method and system and electronic device |
US20230333803A1 (en) * | 2020-12-21 | 2023-10-19 | Huawei Technologies Co., Ltd. | Enhanced Screen Sharing Method and System, and Electronic Device |
US20220201116A1 (en) * | 2020-12-23 | 2022-06-23 | Snap Inc. | Chat interface with dynamically populated menu element |
US11824940B1 (en) * | 2021-02-04 | 2023-11-21 | Amazon Technologies, Inc. | Techniques for providing network applications |
Also Published As
Publication number | Publication date |
---|---|
KR20120081368A (en) | 2012-07-19 |
CN102594799A (en) | 2012-07-18 |
EP2475137A3 (en) | 2012-08-29 |
EP2475137A2 (en) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120178536A1 (en) | Method for inviting users to game through chatting in mobile platform | |
US11103781B2 (en) | Program, method, and system of transmitting or receiving message | |
JP7073526B2 (en) | Methods, devices, and systems for interactive cloud gaming | |
CN109224456B (en) | Live broadcast room game team forming method, live broadcast-based game interaction system and server | |
US10220315B2 (en) | Management apparatus, control method therefor, computer-readable recording medium, application system, and identification-information associating method | |
US20160279523A1 (en) | System and method for interactive gaming | |
JP6376638B2 (en) | Server computer and game program related to game | |
US20180353860A1 (en) | Communication system, server, and information-processing method | |
US20150046576A1 (en) | Management apparatus, control method therefor, and computer-readable recording medium | |
US20150111643A1 (en) | Systems and methods for interactive gameplay | |
US10016685B2 (en) | Terminal apparatus, control method therefor, computer-readable recording medium, and application system | |
KR20150024345A (en) | Systems and methods for interactive gameplay | |
JP5521104B1 (en) | Electronic game providing device, electronic game device, electronic game providing program, and electronic game program | |
US20200338456A1 (en) | Game mediation infrastructure for establishment of multiplayer gaming sessions | |
KR20130126557A (en) | Network system and method of operation thereof | |
JP2022504562A (en) | Invitation link to launch a multi-user application | |
US20240082740A1 (en) | Communication system, server, and information-processing method | |
US9561438B2 (en) | Method for realizing multi-party interactive communication and system thereof | |
US20180140952A1 (en) | Gaming server and method to generate information-rich profiles | |
KR101565473B1 (en) | Method and system for providing game | |
KR20130120678A (en) | Game service system using instant messenger and method therefor | |
KR101381791B1 (en) | Method and apparatus for adding friends in messenger service | |
KR20140015692A (en) | Method, apparatus and computer-readable storage medium for providing game | |
KR101862269B1 (en) | Social network service system interlocked with online game and method thereof | |
KR20190116680A (en) | Method and computer program for providing a service of a game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NCSOFT CORPORATION, KOREA, DEMOCRATIC PEOPLE'S REP Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OH, HAN JIN;SONG, JUN SEO;CHO, JENNIFER MOON YOUNG;REEL/FRAME:027457/0443 Effective date: 20111130 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |