IP Library Granted Patent US 9,420,048
Granted Patent B2
US 9,420,048 · App. 14/008,030 · Granted Aug 16, 2016

Mobile device, method of activating application, and program

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,420,048
App. No.
14/008,030
Granted
Aug 16, 2016
Kind
B2
Abstract

A mobile device includes a storage unit which stores application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination, a position information acquisition unit which repeatedly acquires current position information of a user, and a control unit that calculates a movement direction of the user based on a history of the position information that the position information acquisition unit acquires, selects any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, reads the application specification information associated with the selected movement information from the storage unit, and activates the application associated with the application specification information that is read.

Claims (40)

1. A mobile device comprising:

a storage unit which stores application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination;

a position information acquisition unit which repeatedly acquires current position information of a user; and

a control unit that:

identifies, from among a plurality of straight lines each of which connects two corresponding reference locations and wherein each straight line is orthogonal to a current position of the user, a straight line closest to a current position calculated from the current position information acquired by the position information acquisition unit;

calculates a movement direction of the user in the identified straight line and a movement speed of the user based on a change in the position information of the user;

selects any one of the movement information that is stored in the storage unit based on the two reference locations constituting the identified straight line, the calculated movement direction, and the calculated movement speed;

reads the application specification information associated with the selected movement information from the storage unit; and

activates the application associated with the application specification information that is read.

2. The mobile device according to claim 1 ,

wherein the control unit calculates the movement direction of the user based on a history of the position information that the position information acquisition unit acquires, selects any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, acquires the application specification information of the application, that the user activates, in association with the selected movement information, and stores the acquired application specification information in association with the movement information, in the storage unit.

3. The mobile device according to claim 2 ,

wherein the control unit selects the application specification information of the application that is frequently used for each movement information.

4. A method of activating an application comprising:

storing application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination, in a storage unit;

causing a mobile device to repeatedly acquire current position information of a user;

causing the mobile device to:

identify, from among a plurality of straight lines each of which connects two corresponding reference locations and wherein each straight line is orthogonal to a current position of the user, a straight line closest to a current position calculated from the acquired current position information;

calculate a movement direction of the user in the identified straight line and a movement speed of the user based on a change in the position information of the user;

select any one of the movement information that is stored in the storage unit based on the two reference locations constituting the identified straight line, the calculated movement direction, and the calculated movement speed; and

read the application specification information associated with the selected movement information from the storage unit; and

causing the mobile device to activate the application associated with the application specification information that is read.

5. The method of activating an application according to claim 4 , further comprising:

causing the mobile device to calculate the movement direction of the user based on a history of the acquired position information, selects any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, and to acquire the application specification information of the application that the user activates, in association with the selected movement information; and

causing the mobile device to store the acquired application specification information in association with the movement information, in the storage unit.

6. The method of activating an application according to claim 5 , further comprising:

causing the mobile device to store the application specification information of the application that is frequently used in association with the movement information for each movement information, in the storage unit.

7. A non-transitory computer readable media recording a program for a mobile device, the mobile device being accessible to a storage unit which stores application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination, the program causing the mobile device to execute:

a function of repeatedly acquiring current position information of a user;

a function of:

identifying, from among a plurality of straight lines each of which connects two corresponding reference locations and wherein each straight line is orthogonal to a current position of the user, a straight line closest to a current position calculated from the acquired current position information;

calculating a movement direction of the user in the identified straight line and a movement speed of the user based on a change in the position information of the user;

selecting any one of the movement information that is stored in the storage unit based on the two reference locations constituting the identified straight line, the calculated movement direction, and the calculated movement speed; and

reading the application specification information associated with the selected movement information from the storage unit; and

a function of activating the application associated with the application specification information that is read.

8. The non-transitory computer readable media according to claim 7 , wherein the program further causes the mobile device to execute:

a function of calculating the movement direction of the user based on a history of the acquired position information, selecting any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, and acquiring the application specification information of the application that the user activates, in association with the selected movement information; and

a function of storing the acquired application specification information in association with the movement information in the storage unit.

9. The non-transitory computer readable media according to claim 8 ,

wherein the storing function in the storage unit is a function of storing the application specification information of the application that is frequently used in association with the movement information for each movement information in the storage unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: NEC MOBILE COMMUNICATIONS, LTD.
To: NEC CORPORATION
Reel/Frame 036037/0476 →
CHANGE OF NAME Recorded Jun 9, 2015
From: NEC CASIO MOBILE COMMUNICATIONS, LTD.
To: NEC MOBILE COMMUNICATIONS, LTD.
Reel/Frame 035866/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2013
From: KAMIYA, MASAKI
To: NEC CASIO MOBILE COMMUNICATIONS, LTD.
Reel/Frame 031296/0872 →