IP Library Granted Patent US 8,639,439
Granted Patent B2
US 8,639,439 · App. 12/965,902 · Granted Jan 28, 2014

Electronic device and transportion information management method utilized thereby

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 8,639,439
App. No.
12/965,902
Granted
Jan 28, 2014
Kind
B2
Abstract

A transportation information management method using an electronic device sets a departure location and a destination, detects a current location of the electronic device using a navigation device of the electronic device in real time, and determines whether a distance between the current location and the destination is less than a predetermined distance. If the distance is less than the predetermined distance, the electronic device generates a first notification to inform the user to prepare to disembark.

Claims (54)

1. A transportation information management method using an electronic device, the method comprising:

(a) setting a departure location and a destination for a user;

(b) determining a mode of transportation for the user from the departure location to the destination, wherein the mode of transportation is selected from public transportation and private transportation;

upon the condition that the mode of transportation is the public transportation, executing block (c)-(e):

(c) detecting a current location of the electronic device in real time using a navigation device of the electronic device;

(d) determining whether a distance between the current location and the destination is less than a predetermined distance; and

(e) generating a first notification to inform the user to prepare to disembark, if the distance is less than the predetermined distance;

upon the condition that the mode of transportation is the private transportation executing block (f)-(j):

(f) calculating feasible navigation routes from the departure location to the destination;

(g) detecting the current location of the electronic device in real time using the navigation device;

(h) determining whether a driving route and direction of the private transportation are correct according to the current location, the destination, and the feasible navigation routes, wherein the determining step comprises: determining that the driving route is correct, if the current location of the electronic device is included in one of the feasible navigation routes; determining that the driving route is incorrect, if the current location of the electronic device is included in none of the feasible navigation routes; determining that the driving direction is correct, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes decreases the time before arriving the destination, determining that the driving direction is incorrect, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes does not decrease the time before arriving the destination;

(i) generating a second notification to warn the user if the driving route or direction is determined incorrect; or

(j) executing block (d) and (e) if the driving route and direction are correct.

2. The method according to claim 1 , further comprising:

setting a private transportation fare and storing the private transportation fare in the storage system;

estimating cost of each of the feasible navigation routes according to the private transportation fare; and

displaying the estimated cost of each navigation route on a display screen of the electronic device.

3. The method according to claim 2 , wherein the step (i) comprises:

generating a text message to display on the display screen to warn the user and prompt the user to decide whether to call a police department; and

sending a request message and the current location of the electronic device to the police department, if the user agrees to call the police department.

4. An electronic device, comprising:

a storage system;

at least one processor; and

one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising:

a setting module operable to set a departure location and a destination, and determine a mode of transportation for the user from the departure location to the destination, wherein the mode of transportation is selected from public transportation and private transportation;

a determination module operable to detect a current location of the electronic device using a navigation device of the electronic device in real time, and determine whether a distance between the current location and the destination is less than a predetermined distance; and

a notification module operable to generate a first notification to inform the user to prepare to disembark, if the distance is less than the predetermined distance;

a calculation module operable to calculate feasible navigation routes from the departure location to the destination if the mode of transportation is the private transportation;

the determination module further operable to determine whether a driving route and direction of the private transportation are correct according to the current location, the destination, and the feasible navigation routes, wherein the determining step comprises: determining that the driving route is correct, if the current location of the electronic device is included in one of the feasible navigation routes; determining that the driving route is incorrect, if the current location of the electronic device is included in none of the feasible navigation routes; determining that the driving direction is correct, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes decreases the time before arriving the destination, determining that the driving direction is incorrect, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes does not decrease the time before arriving the destination.

5. The electronic device according to claim 4 , wherein the notification module is further operable to generate a second notification to warn the user that the driving route or direction of the private transportation is incorrect and generate a text message to display on the display screen to warn the user and prompt the user to decide whether to call a police department, if the driving route or direction is determined incorrect.

6. The electronic device according to claim 5 , wherein the one or more programs further comprise:

an implementation module operable to send a request message and the current location of the electronic device to the police department, if the user agrees to call the police department.

7. The electronic device according to claim 4 , wherein the setting module is further operable to set a private transportation fare and store the set in the storage system.

8. The electronic device according to claim 7 , wherein the calculation module is further operable to estimate cost of each of the feasible navigation routes according to the private transportation fare, and display the estimated cost of each of the navigation routes on a display screen of the electronic device.

9. A non-transitory storage medium storing a set of instructions, the set of instructions capable of being executed by a processor of an electronic device, causing the electronic device to perform a transportation information management method, the method comprising:

(a) setting a departure location and a destination for a user;

(b) determining a mode of transportation for the user from the departure location to the destination, wherein the mode of transportation is selected from public transportation and private transportation;

upon the condition that the mode of transportation is the public transportation, executing block (c)-(e):

(c) detecting a current location of the electronic device in real time using a navigation device of the electronic device;

(d) determining whether a distance between the current location and the destination is less than a predetermined distance; and

(e) generating a first notification to inform the user to prepare to disembark, if the distance is less than the predetermined distance;

upon the condition that the mode of transportation is the private transportation executing block (f)-(j):

(f) calculating feasible navigation routes from the departure location to the destination;

(g) detecting the current location of the electronic device in real time using the navigation device;

(h) determining whether a driving route and direction of the private transportation are correct according to the current location, the destination, and the feasible navigation routes, wherein the determining step comprises: determining that the driving route is correct, if the current location of the electronic device is included in one of the feasible navigation routes; determining that the driving route is incorrect, if the current location of the electronic device is included in none of the feasible navigation routes; determining that the driving direction is correct, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes decreases the time before arriving the destination, determining that the driving direction is incorrect, if the distance between the current location of the electronic device and the destination along any of the feasible navigation routes does not decrease the time before arriving the destination;

(i) generating a second notification to warn the user if the driving route or direction is determined incorrect; or

(j) executing block (d) and (e) if the driving route and direction are correct.

10. The non-transitory storage medium as claimed in claim 9 , wherein the method further comprises:

setting a private transportation fare and storing the private transportation fare in the storage system;

estimating cost of each of the feasible navigation routes according to the private transportation fare; and

displaying the estimated cost of each navigation route on a display screen of the electronic device.

11. The non-transitory storage medium as claimed in claim 9 , wherein the step (i) comprises:

generating a text message to display on the display screen to warn the user and prompt the user to decide whether to call a police department; and

sending a request message and the current location of the electronic device to the police department, if the user agrees to call the police department.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045281/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2010
From: LEE, HOU-HSIEN; LEE, CHANG-JUNG; LO, CHIH-PING
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 025765/0526 →