Information processing apparatus, storage medium, information processing method, and information processing system
First Claim
1. An information processing apparatus capable of communicating with another information processing apparatus, the information processing apparatus comprising:
- a computer configured to perform at least executing a plurality of application programs; and
a metadata storage for storing a plurality of metadata corresponding to the plurality of application programs;
wherein the computer further performs;
receiving a message input by a user based on an operation of the user;
subsequently selecting the metadata, from a list of the plurality of metadata, stored by the metadata storage, in accordance with an operation of the user;
and then adding the selected metadata to a predetermined position within the message;
transmitting the received message and the selected metadata to said another information processing apparatus;
receiving a message and metadata corresponding to an application program from said another information processing apparatus;
outputting the received message and the metadata, the information processing apparatus further comprisingan execution history storage for storing an execution history of the application program which has already been executed by the computer, wherein based on the execution history stored by the execution history storage, the computer allows the user to select the metadata according to the execution history of the application program, whereinthe execution history comprises information related to portions of the application program which have already been executed, wherein,the computer is further configured to perform detailed information acquisition for, based on the received metadata, acquiring detailed information different than the received metadata about the application program corresponding to the metadata, wherein the computer outputs the acquired detailed information, whereinthe detailed information is information describing the content of the application program, whereinthe metadata stored by the metadata storage includes an icon representing the application program, and the received metadata includes an icon representing the application program, and whereinafter the user selects the icon by entering an input to the information processing apparatus, the computer outputs the acquired detailed information and subsequently downloads the application program corresponding to the metadata in accordance with an instruction from the user, whereinthere is a non-zero time lag between the end of the execution of an application program by the information processing apparatus and the transmitting of the received message and the selected metadata to said another information processing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes: application execution means for executing an application program; metadata storage means for storing metadata corresponding to the application program; input means for receiving a message input by a user based on an operation of the user; selection means for selecting the metadata stored by the metadata storage means, in accordance with an operation of the user; transmission means for transmitting the message received by the input means and the metadata selected by the selection means to another information processing apparatus; reception means for receiving a message and metadata corresponding to an application program from said another information processing apparatus; and information output means for outputting the message and the metadata received by the reception means.
13 Citations
18 Claims
-
1. An information processing apparatus capable of communicating with another information processing apparatus, the information processing apparatus comprising:
-
a computer configured to perform at least executing a plurality of application programs; and a metadata storage for storing a plurality of metadata corresponding to the plurality of application programs;
wherein the computer further performs;receiving a message input by a user based on an operation of the user; subsequently selecting the metadata, from a list of the plurality of metadata, stored by the metadata storage, in accordance with an operation of the user; and then adding the selected metadata to a predetermined position within the message; transmitting the received message and the selected metadata to said another information processing apparatus; receiving a message and metadata corresponding to an application program from said another information processing apparatus; outputting the received message and the metadata, the information processing apparatus further comprising an execution history storage for storing an execution history of the application program which has already been executed by the computer, wherein based on the execution history stored by the execution history storage, the computer allows the user to select the metadata according to the execution history of the application program, wherein the execution history comprises information related to portions of the application program which have already been executed, wherein, the computer is further configured to perform detailed information acquisition for, based on the received metadata, acquiring detailed information different than the received metadata about the application program corresponding to the metadata, wherein the computer outputs the acquired detailed information, wherein the detailed information is information describing the content of the application program, wherein the metadata stored by the metadata storage includes an icon representing the application program, and the received metadata includes an icon representing the application program, and wherein after the user selects the icon by entering an input to the information processing apparatus, the computer outputs the acquired detailed information and subsequently downloads the application program corresponding to the metadata in accordance with an instruction from the user, wherein there is a non-zero time lag between the end of the execution of an application program by the information processing apparatus and the transmitting of the received message and the selected metadata to said another information processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An information processing system capable of communicating with another information processing system, the information processing system comprising:
-
a computer configured to perform at least executing a plurality of application programs; and a metadata storage for storing a plurality of metadata corresponding to the plurality of application programs; wherein the computer further performs; receiving a message input by a user based on an operation of the user; subsequently selecting the metadata, from a list of the plurality of metadata, stored by the metadata storage, in accordance with an operation of the user; and then adding the selected metadata to a predetermined position within the message; transmitting the received message and the selected metadata to said another information processing system; receiving a message and metadata corresponding to an application program from said another information processing system; outputting the received message and the metadata, the information processing system further comprising an execution history storage for storing an execution history of the application program which has already been executed by the computer, wherein based on the execution history stored by the execution history storage, the computer allows the user to select the metadata according to the execution history of the application program, wherein the execution history comprises information related to portions of the application program which have already been executed, wherein, the computer is further configured to perform detailed information acquisition for, based on the received metadata, acquiring detailed information different than the received metadata about the application program corresponding to the metadata, wherein the computer outputs the acquired detailed information, wherein the detailed information is information describing the content of the application program, wherein the metadata stored by the metadata storage includes an icon representing the application program, and the received metadata includes an icon representing the application program, and wherein after the user selects the icon by entering an input to the information processing system, the computer outputs the acquired detailed information and subsequently downloads the application program corresponding to the metadata in accordance with an instruction from the user, wherein there is a non-zero time lag between the end of the execution of an application program by the information processing system and the transmitting of the received message and the selected metadata to said another information processing system.
-
-
17. A non-transitory computer-readable storage medium having stored thereon an information processing program executed by a computer of an information processing apparatus capable of communicating with another information processing apparatus, the information processing program causing the computer to perform at least:
-
executing a plurality of application programs; storing a plurality of metadata corresponding to the plurality of application programs; receiving a message input by a user based on an operation of the user; subsequently selecting the stored metadata, from a list of the plurality of metadata, in accordance with an operation of the user; and then adding the selected metadata to a predetermined position within the message; transmitting the received message and the selected metadata to said another information processing apparatus; receiving a message and metadata corresponding to an application program from said another information processing apparatus; outputting the message and the received metadata and storing an execution history of the application program which has already been executed, wherein based on the stored execution history, the selecting allows the user to select the metadata according to the execution history of the application program, wherein the execution history comprises information related to portions of the application program which have already been executed, wherein, the computer is further configured to perform detailed information acquisition for, based on the received metadata, acquiring detailed information different than the received metadata about the application program corresponding to the metadata, wherein the computer outputs the acquired detailed information, wherein the detailed information is information describing the content of the application program, wherein the stored metadata includes an icon representing the application program, and the received metadata includes an icon representing the application program, and wherein after the user selects the icon by entering an input to the information processing apparatus, the computer outputs the acquired detailed information and subsequently downloads the application program corresponding to the metadata in accordance with an instruction from the user, wherein there is a non-zero time lag between the end of the execution of an application program by the information processing apparatus and the transmitting of the received message and the selected metadata to said another information processing apparatus.
-
-
18. An information processing method performed by an information processing apparatus capable of communicating with another information processing apparatus, the information processing method comprising:
-
executing a plurality of application programs; storing a plurality of metadata corresponding to the plurality of application programs; receiving a message input by a user based on an operation of the user; subsequently selecting the stored metadata, from a list of the plurality of metadata, in accordance with an operation of the user; and then adding the selected metadata to a predetermined position within the message; transmitting the received message and the selected metadata to said another information processing apparatus; receiving a message and metadata corresponding to an application program from said another information processing apparatus; outputting the message and the received metadata and storing an execution history of the application program which has already been executed, wherein based on the stored execution history, the selecting allows the user to select the metadata according to the execution history of the application program, wherein the execution history comprises information related to portions of the application program which have already been executed, wherein, the information processing method further comprising detailed information acquisition for, based on the received metadata, acquiring detailed information different than the received metadata about the application program corresponding to the metadata, and outputting the acquired detailed information, wherein the detailed information is information describing the content of the application program, wherein the stored metadata includes an icon representing the application program, and the received metadata includes an icon representing the application program, and wherein after the user selects the icon by entering an input to the information processing apparatus, the information processing method further comprising outputting the acquired detailed information and subsequently downloading the application program corresponding to the metadata in accordance with an instruction from the user, wherein there is a non-zero time lag between the end of the execution of an application program by the information processing apparatus and the transmitting of the received message and the selected metadata to said another information processing apparatus.
-
Specification