Methods and apparatus for controlling an information processing system based on geographic position information
First Claim
1. An information processing system, comprising:
- a positioning unit that calculates respective geographic positions, including a current geographic position, of a mobile user terminal and stores a current position coordinate of the current geographic position when a predetermined position criteria is met, including that the mobile user terminal has moved by at least a first predetermined distance;
a data receiving unit that receives, from a server, predetermined data associated with a predetermined first-size geographic area only when the current position coordinate is within such first-size geographic area;
a notification unit that notifies a user of the mobile user terminal when the current position coordinate is within a predetermined second-size geographic area, which is smaller than, and within, the first-size geographic area; and
a program executing unit that executes a program, where the program is permitted to start using the received predetermined data only when the current position coordinate is within the predetermined second-size geographic area, whereinthe predetermined data associated with the predetermined first-size geographic area include an area ID uniquely identifying the predetermined first-size geographic area,the predetermined first-size geographic area is among a plurality of first-size geographic areas including a further predetermined first-size geographic area having a further area ID uniquely identifying the further predetermined first-size geographic area, andwhen the mobile user terminal moves from the predetermined first-size geographic area into the further predetermined first-size geographic area and receives further predetermined data associated with the further predetermined first-size geographic area, the data receiving unit compares the area ID of the predetermined first-size geographic area with the further area ID of the further predetermined first-size geographic area and on the basis of such comparison deletes the predetermined data associated with the predetermined first-size geographic area in favor of the further predetermined data associated with the further predetermined first-size geographic area.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided is an information processing system capable of, while avoiding running out of storage capacity, increasing the possibility that a program executed in the information processing system can use data according to a calculated position, even when the information processing system cannot receive data from a device. An item communication section (72) receives, from a server that stores data used in the program in association with a position, data associated with a position in a first-size area containing a position calculated by a positioning section (60). An item notification section (74) notifies to outside when a position associated with data received by the item communication section (72) is present in a second-size area, which contains a position calculated by the positioning section (60) and is smaller than the first-size area. An application executing section (66) executes a program using data received by the item communication section (72).
-
Citations
11 Claims
-
1. An information processing system, comprising:
-
a positioning unit that calculates respective geographic positions, including a current geographic position, of a mobile user terminal and stores a current position coordinate of the current geographic position when a predetermined position criteria is met, including that the mobile user terminal has moved by at least a first predetermined distance; a data receiving unit that receives, from a server, predetermined data associated with a predetermined first-size geographic area only when the current position coordinate is within such first-size geographic area; a notification unit that notifies a user of the mobile user terminal when the current position coordinate is within a predetermined second-size geographic area, which is smaller than, and within, the first-size geographic area; and a program executing unit that executes a program, where the program is permitted to start using the received predetermined data only when the current position coordinate is within the predetermined second-size geographic area, wherein the predetermined data associated with the predetermined first-size geographic area include an area ID uniquely identifying the predetermined first-size geographic area, the predetermined first-size geographic area is among a plurality of first-size geographic areas including a further predetermined first-size geographic area having a further area ID uniquely identifying the further predetermined first-size geographic area, and when the mobile user terminal moves from the predetermined first-size geographic area into the further predetermined first-size geographic area and receives further predetermined data associated with the further predetermined first-size geographic area, the data receiving unit compares the area ID of the predetermined first-size geographic area with the further area ID of the further predetermined first-size geographic area and on the basis of such comparison deletes the predetermined data associated with the predetermined first-size geographic area in favor of the further predetermined data associated with the further predetermined first-size geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling an information processing system comprising:
-
calculating respective geographic positions, including a current geographic position, of a mobile user terminal; storing a current position coordinate of the current geographic position when a predetermined position criteria is met, including that the mobile user terminal has moved by at least a first predetermined distance; receiving, from a server, predetermined data associated with a predetermined first-size geographic area only when the current position coordinate is within such first-size geographic area; notifying a user of the mobile user terminal when the current position coordinate is within a predetermined second-size geographic area, which is smaller than, and within, the first-size geographic area; and executing a program, where the program is permitted to start using the received predetermined data only when the current position coordinate is within the predetermined second-size geographic area, wherein the predetermined data associated with the predetermined first-size geographic area include an area ID uniquely identifying the predetermined first-size geographic area, the predetermined first-size geographic area is among a plurality of first-size geographic areas including a further predetermined first-size geographic area having a further area ID uniquely identifying the further predetermined first-size geographic area, and when the mobile user terminal moves from the predetermined first-size geographic area into the further predetermined first-size geographic area and receives further predetermined data associated with the further predetermined first-size geographic area, the receiving step includes comparing the area ID of the predetermined first-size geographic area with the further area ID of the further predetermined first-size geographic area, and on the basis of such comparison, deleting the predetermined data associated with the predetermined first-size geographic area in favor of the further predetermined data associated with the further predetermined first-size geographic area.
-
-
10. A program stored in a non-transitory computer readable information storage medium, which is to be executed by a computer, the program including instructions for:
-
calculating respective geographic positions, including a current geographic position, of a mobile user terminal; storing a current position coordinate of the current geographic position when a predetermined position criteria is met, including that the mobile user terminal has moved by at least a first predetermined distance; receiving, from a server, predetermined data associated with a predetermined first-size geographic area only when the current position coordinate is within such first-size geographic area; notifying a user of the mobile user terminal when the current position coordinate is within a predetermined second-size geographic area, which is smaller than, and within, the first-size geographic area; and executing a program, where the program is permitted to start using the received predetermined data only when the current position coordinate is within the predetermined second-size geographic area, wherein the predetermined data associated with the predetermined first-size geographic area include an area ID uniquely identifying the predetermined first-size geographic area, the predetermined first-size geographic area is among a plurality of first-size geographic areas including a further predetermined first-size geographic area having a further area ID uniquely identifying the further predetermined first-size geographic area, and when the mobile user terminal moves from the predetermined first-size geographic area into the further predetermined first-size geographic area and receives further predetermined data associated with the further predetermined first-size geographic area, the receiving step includes comparing the area ID of the predetermined first-size geographic area with the further area ID of the further predetermined first-size geographic area, and on the basis of such comparison, deleting the predetermined data associated with the predetermined first-size geographic area in favor of the further predetermined data associated with the further predetermined first-size geographic area.
-
-
11. A non-transitory computer readable information storage medium storing a program which is to be executed by a computer, the program including instructions to:
-
calculating respective geographic positions, including a current geographic position, of a mobile user terminal; storing a current position coordinate of the current geographic position when a predetermined position criteria is met, including that the mobile user terminal has moved by at least a first predetermined distance; receiving, from a server, predetermined data associated with a predetermined first-size geographic area only when the current position coordinate is within such first-size geographic area; notifying a user of the mobile user terminal when the current position coordinate is within a predetermined second-size geographic area, which is smaller than, and within, the first-size geographic area; and executing a program, where the program is permitted to start using the received predetermined data only when the current position coordinate is within the predetermined second-size geographic area, wherein the predetermined data associated with the predetermined first-size geographic area include an area ID uniquely identifying the predetermined first-size geographic area, the predetermined first-size geographic area is among a plurality of first-size geographic areas including a further predetermined first-size geographic area having a further area ID uniquely identifying the further predetermined first-size geographic area, and when the mobile user terminal moves from the predetermined first-size geographic area into the further predetermined first-size geographic area and receives further predetermined data associated with the further predetermined first-size geographic area, the receiving step includes comparing the area ID of the predetermined first-size geographic area with the further area ID of the further predetermined first-size geographic area, and on the basis of such comparison, deleting the predetermined data associated with the predetermined first-size geographic area in favor of the further predetermined data associated with the further predetermined first-size geographic area.
-
Specification