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 information processing apparatuses, each of which includes a processing system that includes at least one processor; and
a server apparatus communicable with the plurality of information processing apparatuses, the server apparatus including a server processing system that includes at least one processor,wherein each of the plurality of information processing apparatuses comprises;
a position information acquisition unit configured to repeatedly acquire a location of the information processing apparatus;
a wireless communication unit configured to repeatedly search for another information processing apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other information processing apparatus, as a communication partner, with which the wireless connection is established; and
a communication information transmission unit configured to;
identify the location acquired by the position information acquisition unit when the communication is performed by the wireless communication unit, andtransmit, in response to performance of the communication over the short-distance wireless communication range with the communication partner, the identified location to the server apparatus as a communication position of the information processing apparatus, the server apparatus comprises;
a record information generation unit configured to generate record information, based on the respective communication positions transmitted by the communication information transmission unit of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and
a record information transmission unit configured to transmit the record information generated by the record information generation unit to the information processing apparatus,wherein each of the plurality of information processing apparatuses further comprises a record information output unit configured to output the record information transmitted by the record information transmission unit of the server apparatus,wherein position information acquisition unit determines the location of the information processing apparatus independently of performed short-distance wireless communications.
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.
-
Citations
34 Claims
-
1. An information processing system comprising:
-
a plurality of information processing apparatuses, each of which includes a processing system that includes at least one processor; and a server apparatus communicable with the plurality of information processing apparatuses, the server apparatus including a server processing system that includes at least one processor, wherein each of the plurality of information processing apparatuses comprises; a position information acquisition unit configured to repeatedly acquire a location of the information processing apparatus; a wireless communication unit configured to repeatedly search for another information processing apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other information processing apparatus, as a communication partner, with which the wireless connection is established; and a communication information transmission unit configured to; identify the location acquired by the position information acquisition unit when the communication is performed by the wireless communication unit, and transmit, in response to performance of the communication over the short-distance wireless communication range with the communication partner, the identified location to the server apparatus as a communication position of the information processing apparatus, the server apparatus comprises; a record information generation unit configured to generate record information, based on the respective communication positions transmitted by the communication information transmission unit of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and a record information transmission unit configured to transmit the record information generated by the record information generation unit to the information processing apparatus, wherein each of the plurality of information processing apparatuses further comprises a record information output unit configured to output the record information transmitted by the record information transmission unit of the server apparatus, wherein position information acquisition unit determines the location of the information processing apparatus independently of performed short-distance wireless communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information processing apparatus communicable with another apparatus, the information processing apparatus comprising:
-
a wireless transceiver configured to; communicate via short-distance wireless communication with another computing device; and search for other computing devices that are within a communication range of the short-distance wireless communication to automatically establish a wireless connection therewith; and a processing system that includes at least one processor, the processing system configured to; acquire positional information of the information processing apparatus; transmit the acquired positional information to a remote server computer system in response to short-distance wireless communication transmissions from the wireless transceiver; receive, from the remote server computer system, positional information that corresponds to reported positions of a plurality of other computing devices where the position of at least one of the plurality of other computing devices is outside the communication range of the short-distance wireless communication of the computing apparatus, where the received position information corresponds to locations where the plurality of other computing devices perform short-distance wireless communications; and generate a display in accordance with the received positional information that corresponds to positions of the plurality of other computing devices, wherein the positional information of the information processing apparatus is determined without using short-distance wireless communications.
-
-
26. An information processing method used in an information processing apparatus communicable with another apparatus, the method comprising:
-
repeatedly acquiring a location of the information processing apparatus; repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; transmitting, to a server apparatus and in response to performance of the communication over the short-distance wireless communication range with the communication partner, the acquired location, as a communication position of the information processing apparatus; and outputting record information, which is generated by the server apparatus, based on the communication position of a plurality of information processing apparatuses, as information indicative of a record of the communication performed in a range wider than the short-distance wireless communication range of one of the information processing apparatuses by each information processing apparatus, wherein the acquired positional information of the information processing apparatus is determined without using short-distance wireless communications.
-
-
27. A non-transitory computer-readable storage medium having stored therein an information processing program that is executable by a computer of an information processing apparatus communicable with another apparatus, the information processing program comprising instructions that are, when executed by the computer, configured to:
-
repeatedly acquire a location of the information processing apparatus; repeatedly search for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform short-distance wireless communication with the other apparatus, as a communication partner, with which the wireless connection is established; identify the acquired location of the information processing apparatus when wireless communication is performed; transmit the identified location, as a communication position of the information processing apparatus, to a server apparatus in response to the performed short-distance wireless communication with the communication partner; and output record information, which is generated by the server apparatus based on the transmitted communication position of the information processing apparatus, as information indicative of a record of the communication performed by the information processing apparatus, wherein the acquired positional information of the information processing apparatus is determined without using short-distance wireless communications.
-
-
28. A server apparatus communicable with a plurality of information processing apparatuses, the server apparatus comprising:
-
a communication information reception unit configured to receive, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established, the location from each of the plurality of information processing apparatuses being sent in response to the automatically performed communication over the short-distance wireless communication range with the communication partner; a record information generation unit, using a processor of the server apparatus, configured to generate record information, based on the communication positions received by the communication information reception unit, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and a record information transmission unit configured to transmit the record information generated by the record information generation unit to the information processing apparatus, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
29. An information processing method used in a server apparatus communicable with a plurality of information processing apparatuses, the information processing method comprising:
-
receiving, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established, the location from each of the plurality of information processing apparatuses being sent in response to the automatically performed communication over the short-distance wireless communication range with the communication partner; generating record information, based on the received communication positions, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and transmitting the generated record information to the information processing apparatus, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
30. A non-transitory computer-readable storage medium having stored therein an information processing program that is executable by a computer of a server apparatus communicable with a plurality of information processing apparatuses, the information processing program comprising instructions that are, when executed by the computer, configured to:
-
receive, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established, the location from each of the plurality of information processing apparatuses being sent in response to the automatically performed communication over the short-distance wireless communication range with the communication partner; generate record information based on the received communication positions, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and transmit the generated record information to the information processing apparatus, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
31. An information processing system comprising:
-
a plurality of information processing apparatuses; and a server apparatus communicable with the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses comprises; a position information acquisition unit configured to repeatedly acquire a location of the information processing apparatus; a wireless communication unit configured to repeatedly search for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and a communication acceptance information transmission unit configured to transmit, to the server apparatus and in response to performance of the communication over the short-distance wireless communication range with the communication partner, communication acceptance information indicative of a state where the communication by the wireless communication unit is acceptable, together with the acquired location, wherein the server apparatus comprises; a communication acceptable information transmission unit configured to transmit to each of the plurality of information processing apparatuses a latest location of the information processing apparatus capable of accepting the communication by the wireless communication unit, the latest location being transmitted based on the communication acceptance information transmitted by the communication acceptance information transmission unit of each of the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses further comprises an output unit configured to output the latest location transmitted by the communication acceptable information transmission unit, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
32. An information processing system comprising:
-
a plurality of information processing apparatuses; and a server apparatus communicable with the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses comprises; a position information acquisition unit for repeatedly acquiring a location of the information processing apparatus; a wireless communication unit for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and a communication information transmission unit for transmitting to the server apparatus the location acquired by the position information acquisition unit in response to performance of the communication over the short-distance wireless communication range with the communication partner, as a communication position of the information processing apparatus, the server apparatus comprises; a communication information storage unit for accumulating and storing the communication position transmitted by the communication information transmission unit of each of the plurality of information processing apparatuses; a generation unit for generating the communication positions accumulated by the communication information storage unit as output information to be output by each of the plurality of information processing apparatuses; and an output information transmission unit for transmitting the output information generated by the generation unit to each of the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses further comprises an output unit for outputting the output information transmitted by the output information transmission unit, wherein the positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
33. An information processing system comprising:
-
a plurality of information processing apparatuses; and a server apparatus communicable with the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses comprises; a positional unit configured to acquire a location of the respective information processing apparatus; a wireless communication device configured to repeatedly search for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and a communication information transmitter configured to transmit, to the server apparatus and in response to performance of the communication over the short-distance wireless communication range with the communication partner, as a communication position, either one of the acquired location of the respective information processing apparatus when the communication is performed by the wireless communication device and an acquired location of the communication partner, the server apparatus comprises; at least one processor configured to generate record information, based on the respective transmitted communication positions of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and a transmitter configured to transmit the generated record information to the information processing apparatus, wherein each of the plurality of information processing apparatuses further comprises at least one processor configured to output the transmitted record information, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
-
34. An information processing system comprising:
-
a plurality of information processing apparatuses; and a server apparatus communicable with the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses comprises at least one processor configured to; acquire a location of the respective information processing apparatus; repeatedly search, via a wireless transmitter, for another apparatus that is within a short-distance wireless communication range and which has necessary information to be transmitted/received, to automatically establish a wireless connection therewith and automatically transmit/receive the necessary information to/from the other apparatus, as a communication partner, with which the wireless connection is established, and transmit, to the server apparatus, the acquired location in response to transmission/reception of the necessary information to/from the other apparatus over the short-distance wireless communication range with the communication partner, the acquired location transmitted as a communication position of the information processing apparatus, wherein the server apparatus comprises a processing system that includes at least one processor, the processing system configured to; generate record information, based on the respective transmitted communication positions of the plurality of information processing apparatuses, the record information indicating respective records of communications performed by the plurality of information processing apparatuses, and transmit the generated record information to the information processing apparatus, wherein the at least one processor of each of the plurality of information processing apparatuses is further configured to output the record information transmitted by the server apparatus, wherein the acquired positional information of the information processing apparatus is determined independently of performed short-distance wireless communications.
-
Specification