IP Library › Granted Patent US 10,547,965
Granted Patent B2
US 10,547,965 · App. 15/566,470 · Granted Jan 28, 2020

Systems and methods for performing location-based actions

Inventors: Jingwen Bai (Beijing, CN); Yuchu Cao (Beijing, CN)
Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD
H04W4/021H04M1/72572H04W4/023H04W4/027
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 10,547,965
App. No.
15/566,470
Granted
Jan 28, 2020
Kind
B2
Abstract

The present application discloses systems and methods for performing location-based actions. The methods may include obtaining, by an electronic device, location information associated with the electronic device with respect to a reference location. The methods may further include determining, by the electronic device, whether the location information changes from a first status to a second status. The methods may further include performing, by the electronic device, a predetermined action upon determining that the location information changes from the first status to the second status. The location information may relate to a speed, a direction, an acceleration, a geographic location of the electronic device, and/or a distance between the electronic device and the reference location.

Claims (58)

1. A system to determine an operation status of an electronic device, comprising an electronic device, the electronic device including:

a circuit configured to receive a location of the system from a positioning system;

a display to display location information of the system;

a bus;

at least one storage medium connected to the bus and including a set of instructions for switching operation mode based on status change; and

logic circuits in communication with the at least one storage medium via the bus, wherein when executing the set of instructions, the logic circuits is directed to:

obtain first electronic signals encoding location information associated with the electronic device with respect to a reference location, wherein the location information includes a distance between a current location and the reference location and a speed of the electronic device;

obtain an estimated required time to get the reference location based on the distance and the speed of the electronic device;

operate to determine whether a status of the electronic device changes from a first status to a second status based on one or more threshold required times and the estimated required time; and

upon determining that the status of the electronic device changes from the first status to the second status, perform a predetermined action, wherein the predetermined action includes switching from displaying a map under a plan view to displaying the map under a perspective view or displaying the map under the perspective view to displaying the map under the plan view.

2. The system of claim 1 , wherein the status of the electronic device further includes a distance between the electronic device and the reference location;

the first status includes the distance being longer than a threshold distance; and

the second status includes the distance being shorter than the threshold distance.

3. The system of claim 1 , wherein the status of the electronic device further includes a distance between the electronic device and the reference location;

the first status includes the distance being shorter than a threshold distance; and

the second status includes the distance being longer than the threshold distance.

4. The system of claim 1 , wherein the status of the electronic device further includes a speed of the electronic device;

the first status includes the speed being slower than a threshold speed; and

the second status includes the speed being faster than the threshold speed.

5. The system of claim 1 , wherein the status of the electronic device further includes a speed of the electronic device;

the first status includes the speed being faster than a threshold speed; and

the second status includes the speed being slower than the threshold speed.

6. The system of claim 1 , wherein the electronic device is further configured to display a map;

the predetermined action includes:

obtaining second electronic signals encoding recommendation information around the reference location, and

displaying and highlighting the recommendation information on the map.

7. The system of claim 1 , wherein the electronic device is further configured to generate a vibration;

wherein the predetermined action includes changing frequency of the vibration.

8. A method to determine an operation status of an electronic device, comprising:

obtaining, by the electronic device, first electronic signals encoding location information associated with the electronic device with respect to a reference location, wherein the location information includes a distance between a current location and the reference location and a speed of the electronic device;

obtaining, by the electronic device, an estimated required time to get the reference location based on the distance and the speed of the electronic device;

determining, by the electronic device, whether a status of the electronic device changes from a first status to a second status based on one or more threshold required times and the estimated required time; and

upon determining that the status of the electronic device changes from the first status to the second status, performing, by the electronic device, a predetermined action, wherein the predetermined action includes switching from displaying a map under a plan view to displaying the map under a perspective view or displaying the map under the perspective view to displaying the map under the plan view.

9. The method of claim 8 , wherein the status of the electronic device further includes a distance between the electronic device and the reference location;

the first status includes the distance being longer than a threshold distance; and

the second status includes the distance being shorter than the threshold distance.

10. The method of claim 8 , wherein the status of the electronic device further includes a distance between the electronic device and the reference location;

the first status includes the distance being shorter than a threshold distance; and

the second status includes the distance being longer than the threshold distance.

11. The method of claim 8 , wherein the status of the electronic device further includes a speed of the electronic device;

the first status includes the speed being slower than a threshold speed; and

the second status includes the speed being faster than the threshold speed.

12. The method of claim 8 , wherein the status of the electronic device further includes a speed of the electronic device;

the first status includes the speed being faster than a threshold speed; and

the second status includes the speed being slower than the threshold speed.

13. The method of claim 8 , further comprising displaying, by the electronic device, a map;

the predetermined action includes:

obtaining second electronic signals encoding recommendation information around the reference location, and

displaying and highlighting the recommendation information on the map.

14. The method of claim 8 , further comprising generating, by the electronic device, a vibration;

wherein the predetermined action includes changing frequency of the vibration.

15. The method of claim 8 , wherein the electronic device is a mobile device associated with a passenger waiting for a vehicle driver, and

the reference location is associated with the vehicle driver moving towards the passenger.

16. A non-transitory computer readable medium, comprising executable instructions that, when executed by an electronic device, directs the electronic device to perform actions of:

obtaining electronic signals encoding location information associated with the electronic device with respect to a reference location, wherein the location information includes a distance between a current location and the reference location and a speed of the electronic device;

obtaining an estimated required time to get the reference location based on the distance and the speed of the electronic device;

determining whether a status of the electronic device changes from a first status to a second status based on one or more threshold required times and the estimated required time; and

upon determining that the status of the electronic device changes from the first status to the second status, performing a predetermined action, wherein the predetermined action includes switching from displaying a map under a plan view to displaying the map under a perspective view or displaying the map under the perspective view to displaying the map under the plan view.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: BAI, JINGWEN; CAO, YUCHU
To: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
Reel/Frame 044734/0029 →
Priority Claims (3)
CN 2016 1 1042989 · Nov 21, 2016 · national
CN 2016 1 1132328 · Dec 9, 2016 · national
CN 2017 1 0048352 · Jan 20, 2017 · national
Continuity (1)
Related Publication 20180302743A1 · Oct 18, 2018