Patent ID: 9351255
Filing Date: 2016-05-24
CPC Classification: H04W,Y02D

Claim Text:
1. A portable information processing device comprising: a sensor configured to detect physical amount which changes according to electromagnetic waves or acoustic waves for a location within predetermined space; a first storage configured to store an association between the information of the physical amount and location information; a first processor configured to execute an application program; a second storage of which the storage capacity is smaller than that of the first storage, configured to store a part of the associations; and a second processor, which is connected to the sensor, configured to acquire the current location from the information of the physical amount detected by the sensor, and the associations stored in the second storage, wherein the first processor extracts a part of the associations from the associations stored in the first storage according to change in the current location due to movement of the portable information processing device, and after transmitting the extracted part of the associations to the second processor, goes into a power-saving state, wherein the second processor updates information stored in the second storage using the part of the associations received from the first processor, wherein the first processor extracts and transmits the association of a location included in a predetermined range including the current location as a part of the associations, and also transmits at least information regarding a location positioned at a boundary in the predetermined range to the second processor, wherein the second processor determines, based on at least the information regarding a location positioned at a boundary in the predetermined range, whether or not the current location is a location where the boundary of the predetermined range is positioned, and when the current location is the location where the boundary of the predetermined range is positioned, requests the first processor from updating of a part of the associations stored in the second storage, wherein the first storage stores information regarding an adjacent relation between the locations, wherein the first processor extracts the association of a location within a predetermined range including the current location from the first storage based on the information regarding the adjacent relation, as a part of the associations, wherein the information regarding the adjacent relation further includes the movement probability between the locations, the movement probability of each location is compared to a maximum movement probability and, when the movement probability of a location is greater than the maximum movement probability, the location is set as a boundary candidate and the maximum movement probability is updated to the movement probability of the location, and wherein the first processor extracts the associations according to a predetermined number of mutually adjacent locations on a route regarding which the probability that the portable information processing device will pass is high, including the current location, as a part of the associations.