IP Library › Granted Patent US 9,930,482
Granted Patent B2
US 9,930,482 · App. 15/305,491 · Granted Mar 27, 2018

Device with position determination means, server apparatus for communicating with that device, method for receiving service in accordance with position, and program

Inventors: Mikio Yoshida (Kanagawa, JP); Takahiro Endo (Kanagawa, JP); Kenichi Nagami (Kanagawa, JP); Natsuko Yoshizawa (Kanagawa, JP)
Assignee: INTEC INC.
H04W4/02G06F13/00H04M1/72572G01S19/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,930,482
App. No.
15/305,491
Granted
Mar 27, 2018
Kind
B2
Abstract

Signals to be used for receiving a service according to position are appropriately selected from a plurality of positioning signals received by a moving device. A device capable of being used while moving and of receiving a service according to a position to which the device has moved comprises: positioning means for, based on positioning signals for location identification separately received from a plurality of positioning devices, determining their respective positional information; holding means for holding positional information determined by the positioning means for each type of the plurality of positioning devices; and notification means for, regarding positional information newly determined by the positioning means, determining with reference to the holding means whether to provide notification of the position in order to receive the service or not, and providing the notification according to the determination.

Claims (66)

1. A device capable of being used while moving and of receiving a service according to a position to which the device has moved, the device including a processor and comprising:

a positioning unit configured in the processor to, based on positioning signals for location identification separately received from a plurality of positioning devices, determine respective positional information of the plurality of positioning devices;

a holding unit configured in the processor to hold positional information determined by the positioning unit for each type of the plurality of positioning devices;

a notification unit configured in the processor to, regarding positional information newly determined by the positioning unit, determine with reference to the holding unit whether to provide notification of the position in order to receive the service or not, and provide the notification according to the determination; and

a storage unit configured in the processor to store pieces of positional information of a predetermined number of types that should be determined in an area including one position, wherein

the notification unit provides the notification when the holding unit comes to hold pieces of positional information of the predetermined number of types stored in the storage unit.

2. The device according to claim 1 , further comprising

an update unit configured in the processor to, when positional information of the same type as positional information held by the holding unit is newly determined by the positioning unit, update the held positional information with the newly determined positional information.

3. The device according to claim 1 , wherein

the notification unit is configured to determine to provide notification regarding the newly determined positional information based on the holding unit not holding the same positional information as the newly determined positional information as positional information of the type to which the newly determined positional information belongs.

4. The device according to claim 1 , wherein

the holding unit holds, along with the positional information, temporal information on a time at which the positional information was determined by the positioning unit, further comprising

a deletion unit configured in the processor to delete positional information held by the holding unit based on the temporal information.

5. The device according to claim 1 , further comprising:

a unit configured in the processor to determine a relative distance traveled by the device; and

a deletion unit configured in the processor to delete positional information held by the holding unit based on the distance traveled since the positional information was determined by the positioning unit.

6. The device according to claim 1 , wherein

the storage unit stores pieces of positional information of the predetermined number of types along with an order in which these pieces of positional information should be determined, and

the notification unit provides the notification when pieces of positional information of the predetermined number of types stored in the storage unit come to be determined by the positioning unit in the order stored in the storage unit and be held by the holding unit.

7. The device according claim 1 , further comprising

a unit configured in the processor to download information to be stored in the storage unit from a positioning information management server.

8. The device according to claim 1 , wherein

at least part of processes of the holding unit and the notification unit are performed by making a request to a positional information provision server for processing.

9. A device capable of being used while moving and of receiving a service according to a position to which the device has moved, the device including a processor and comprising:

a positioning unit configured in the processor to, based on positioning signals for location identification separately received from a plurality of positioning devices, determine respective positional information of the plurality of positioning devices;

a holding unit configured in the processor to hold positional information determined by the positioning unit for each type of the plurality of positioning devices; and

a notification unit configured in the processor to, regarding positional information newly determined by the positioning unit, determine with reference to the holding unit whether to provide notification of the position in order to receive the service or not, and provide the notification according to the determination, wherein

the type represents priority, and the device further comprising:

a deletion unit configured in the processor to, based on the priority of the type to which the newly determined positional information belongs being lower than a highest priority of the priorities of the types to which positional information held by the holding unit belongs, delete from the holding unit positional information that belongs to the type whose priority is higher than the priority of the type to which the newly determined positional information belongs.

10. A device capable of being used while moving and of receiving a service according to a position to which the device has moved, the device including a processor and comprising:

a positioning unit configured in the processor to, based on positioning signals for location identification separately received from a plurality of positioning devices, determine respective positional information of the plurality of positioning devices;

a holding unit configured in the processor to hold positional information determined by the positioning unit for each type of the plurality of positioning devices;

a notification unit configured in the processor to, regarding positional information newly determined by the positioning unit, determine with reference to the holding unit whether to provide notification of the position in order to receive the service or not, and provide the notification according to the determination;

a storage unit configured in the processor to store information that indicates, in an area where a certain positional information of a certain type is determined, positional information of another type that can be determined; and

a deletion unit configured in the processor to delete from the holding unit positional information other than positional information of said another type that information stored in the storage unit indicates to be able to be determined regarding the newly determined positional information.

11. The device according to claim 10 , wherein

the notification unit is configured to determine to provide notification regarding the newly determined positional information based on a priority of the type to which the newly determined positional information belongs being higher than or equal to a highest priority of the priorities of the types to which positional information held by the holding unit belongs.

12. The device according to claim 10 , wherein

the notification unit is configured to, when positional information is deleted by the deletion unit, read from the holding unit positional information that belongs to the type whose priority is lower than a priority of the type to which the positional information belongs, and provide notification thereof.

13. The device according to claim 10 , wherein

the notification unit notifies an application program in the device or a server device communicating with the device of the position.

14. The device according to claim 10 , wherein

the priority represented by the type is determined based on the extent of an area where a positioning signal from a positioning device of the type can be received.

15. The device according to claim 10 , wherein

the priority represented by the type is determined according to the contents of the service.

16. A device capable of being used while moving and of receiving a service according to a position to which the device has moved, the device including a processor and comprising:

a positioning unit configured in the processor to, based on positioning signals for location identification separately received from a plurality of positioning devices, determine respective positional information of the plurality of positioning devices;

a holding unit configured in the processor to hold positional information determined by the positioning unit for each type of the plurality of positioning devices;

a notification unit configured in the processor to, regarding positional information newly determined by the positioning unit, determine with reference to the holding unit whether to provide notification of the position in order to receive the service or not, and provide the notification according to the determination; and

a storage unit configured in the processor to store information that indicates the type of each positioning device, wherein

the type to which positional information determined by the positioning unit belongs is determined with reference to the storage unit, and

when a positioning signal is received but no information is stored in the storage unit regarding the positioning device corresponding to the positioning signal, processes on the positional information regarding the positional signal is controlled not to be performed.

17. The device according to claim 16 , wherein

positioning devices whose information is stored in the storage unit are selected according to the model of the device.

18. The device according to claim 16 , wherein

positioning devices whose information is stored in the storage unit are selected according to the contents of the service.

19. A non-transitory computer-readable medium having a computer executable program stored therein to be incorporated into a device capable of being used while moving and of receiving a service according to a position to which the device has moved, at least part of which is installed on the device to provide notification of the position,

the device including a processor and comprising

a positioning unit configured in the processor to, based on positioning signals for location identification separately received from a plurality of positioning devices, determine respective positional information of the plurality of positioning devices,

the computer executable program comprising:

program code for holding positional information determined by the positioning unit in a memory for each type of the plurality of positioning devices;

program code for determining with reference to the memory whether to provide the notification in order to receive the service or not regarding positional information newly determined by the positioning unit; and

program code for storing pieces of positional information of a predetermined number of types that should be determined in an area including one position, wherein

the notification is provided when pieces of positional information of the predetermined number of types stored in the storage unit comes to be held in the memory.

20. The non-transitory computer-readable medium according to claim 19 , wherein

the computer executable program is provided as a library to the device and provides the notification to an application installed on the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2016
From: YOSHIDA, MIKIO; ENDO, TAKAHIRO; NAGAMI, KENICHI; YOSHIZAWA, NATSUKO
To: INTEC INC.
Reel/Frame 040076/0736 →
Priority Claims (1)
JP 2014-087749 · Apr 21, 2014 · national
Continuity (1)
Related Publication 20170048662A1 · Feb 16, 2017