Storage medium having stored therein information processing program, information processing apparatus, information processing method and information processing system
First Claim
Patent Images
1. An information processing system comprising:
- a plurality of first information processing apparatuses; and
a second information processing apparatus,the plurality of first information processing apparatuses each comprising at least one wireless transceiver and a processing system that includes at least one hardware processor, the processing system of each corresponding one of the plurality of first information processing apparatuses configured to;
execute an automatic communication process that is configured to automatically transmit, via a corresponding wireless transceiver, repeated search communications that are used to search for other ones of the plurality of first information processing apparatus that are within a communication range, and data transmissions between another identified one of the plurality of first information processing apparatuses that is within the communication range;
store program identifier information indicating an identifier of an application program executable on the corresponding one of the plurality of first information processing apparatuses;
acquire position information indicating a position where the corresponding first information processing apparatus executed the automatic communication process;
execute, while the automatic communication process is executing, the application program stored on the corresponding one of the plurality of first information processing apparatuses;
in accordance with automatic transmissions transmitted via the automatic communication process, cause one of the at least one of the wireless transceivers to transmit the position information and the program identifier information to the second information processing apparatus, the position information and the program identifier information being associated with each other, andthe second information processing apparatus comprising a processing system and at least one processor, the processing system configured to;
receive the position information and the program identifier information transmitted from each of the plurality of first information processing apparatuses;
acquire a map image; and
generate an annotated map based on (1) the association between the position information and the program identifier information received from each one of the plurality of first information processing apparatuses and (2) the acquired map image, the generated annotated map having an image of the application program indicated by the program identifier superposed on the map image.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an information processing system which facilitates data communication between an information processing apparatus and another apparatus. Position data indicative of a position, at which the information processing apparatus which makes up the information processing system automatically performs short-distance wireless communication, is transmitted to a server. The server accumulates and stores the position indicated by the position data transmitted from each information processing apparatus. The position data accumulated and stored at the server is transmitted to an information processing apparatus when the server receives the request therefrom.
15 Citations
15 Claims
-
1. An information processing system comprising:
-
a plurality of first information processing apparatuses; and a second information processing apparatus, the plurality of first information processing apparatuses each comprising at least one wireless transceiver and a processing system that includes at least one hardware processor, the processing system of each corresponding one of the plurality of first information processing apparatuses configured to; execute an automatic communication process that is configured to automatically transmit, via a corresponding wireless transceiver, repeated search communications that are used to search for other ones of the plurality of first information processing apparatus that are within a communication range, and data transmissions between another identified one of the plurality of first information processing apparatuses that is within the communication range; store program identifier information indicating an identifier of an application program executable on the corresponding one of the plurality of first information processing apparatuses; acquire position information indicating a position where the corresponding first information processing apparatus executed the automatic communication process; execute, while the automatic communication process is executing, the application program stored on the corresponding one of the plurality of first information processing apparatuses; in accordance with automatic transmissions transmitted via the automatic communication process, cause one of the at least one of the wireless transceivers to transmit the position information and the program identifier information to the second information processing apparatus, the position information and the program identifier information being associated with each other, and the second information processing apparatus comprising a processing system and at least one processor, the processing system configured to; receive the position information and the program identifier information transmitted from each of the plurality of first information processing apparatuses; acquire a map image; and generate an annotated map based on (1) the association between the position information and the program identifier information received from each one of the plurality of first information processing apparatuses and (2) the acquired map image, the generated annotated map having an image of the application program indicated by the program identifier superposed on the map image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing system comprising:
-
a first information processing apparatus comprising at least one wireless transceiver and a first processing system that includes at least one hardware processor, the first processing system configured to; execute an automatic communication process that is configured to automatically transmit, via the at least one wireless transceiver, repeated search communications and/or data transmissions to another information processing apparatus that is within the communication range, store program identifier information indicating an identifier of an application program executable on the first information processing apparatus, acquire position information indicating a position where the first information processing apparatus executed the automatic communication process, execute, while the automatic communication process is executing, the application program stored on the first information processing apparatus, in accordance with transmissions transmitted via the automatic communication process, cause one of the at least one of the wireless transceivers to transmit the position information and the program identifier information to a computing system, the position information and the program identifier information being associated with each other; and the computing system comprising; a non-transitory storage system configured to store a map image; a receiver configured to receive, from the first information processing apparatus the program identifier information and position information that is associated with the program identifier information, and a second processing system including at least one processor, the second processing system configured to generate a map image based on the association between the program identifier information and the position information that have been received by the receiver, the generated map having an image of the application program indicated by the program identifier superposed on the map image.
-
-
15. An information processing method of using a first information processing apparatus and a second information processing apparatus, each of which includes at least one processor and electronic memory storage, the method comprising:
-
executing, via the at least one processor of the first information processing apparatus, an automatic communication process that is configured to automatically transmit, via at least one wireless transceiver, repeated search communications and/or data transmissions to another information processing apparatus that is within the communication range; storing, to the electronic memory storage of the first information processing apparatus, program identifier information indicating an identifier of an application program executable on the first information processing apparatus; acquire, via the at least one processor of the first information processing apparatus, position information indicating a position where the first information processing apparatus executed the automatic communication process; executing, via the at least one processor of the first information processing apparatus and while the automatic communication process is executing, the application program stored on the first information processing apparatus; in accordance with transmissions transmitted via the automatic communication process, causing, at the first information processing apparatus, one of the at least one of the wireless transceivers to transmit the position information and the program identifier information to the second information processing apparatus, the position information and the program identifier information being associated with each other; receiving, at the second information processing apparatus and from each of a plurality of other information processing apparatuses and including the first information processing apparatus, program identifier information indicating an identifier of an application program executable on a corresponding other information processing apparatus; receiving, at the second information processing apparatus and from each of a plurality of other information processing apparatuses and including the first information processing apparatus, position information indicating a position of the corresponding other information processing apparatus for which the program identifier information is received; storing, to the electronic memory storage of the second information processing apparatus, the received program identifier information and the received position information in association with each other; receiving, at the second information processing apparatus, an electronic data message that includes a program identifier; and generating, at the second information processing apparatus and in response to reception of the electronic data message, a map based on position information of other information processing apparatuses that are stored in association with program identifier information that corresponds to the program identifier included in the electronic data message, wherein the generated map includes an image of the application program indicated by the program identifier superposed on the map image.
-
Specification