IP Library › Granted Patent US 10,775,180
Granted Patent B2
US 10,775,180 · App. 15/749,417 · Granted Sep 15, 2020

Method and apparatus for syncing an embedded system with plurality of devices

Inventors: Marko Tapio Tuukkanen (Schlenzer, DE); Joachim Meister (Berlin, DE); Jens Von Lindequist (Berlin, DE); Henrik Hinrichs (Berlin, DE)
Assignee: HERE Global B.V.
G01C21/3423G08G1/096811G08G1/096883H04L67/1095H04L67/12H04W12/06
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,775,180
App. No.
15/749,417
Granted
Sep 15, 2020
Kind
B2
Abstract

An approach is provided for synchronizing a function among an embedded system and/or one or more devices. The approach involves causing, at least in part, an authentication of at least one user at an embedded system. The approach also involves causing, at least in part, an association of the at least one user with at least one cloud account associated with the embedded system. The approach further involves causing, at least in part, a registration of one or more devices associated with the at least one user to the at least one cloud account. The approach also involves causing, at least in part, a synchronization of at least one function, data associated with the at least one function, or a combination thereof among the at least one embedded system, the one or more devices, or a combination thereof based, at least in part, on the registration.

Claims (70)

1. A computer implemented method comprising:

causing an authentication of at least one user at an embedded system;

causing, an association of the at least one user with at least one cloud account associated with the embedded system;

causing a registration of one or more portable devices associated with the at least one user to the at least one cloud account;

causing a synchronization of at least one function, data associated with the at least one function, or a combination thereof between the at least one embedded system and the one or more portable devices based on the registration;

determining a cancellation of a multi-modal navigation in the at least one embedded system before a destination; and

causing an initiation of the multi-modal navigation in the one or more portable devices.

2. A method of claim 1 , wherein the authentication includes predefined values, a preset username and password, user identification, device identification, other authentication mechanisms, or a combination thereof.

3. A method of claim 1 , further comprising:

receiving an input from the at least one user to access the embedded system; and

causing a selection of at least one vehicle linked to the cloud account associated with the embedded system,

wherein a newly added vehicle is selected from the plurality of linked vehicles.

4. A method of claim 1 , wherein determining the multi-modal routing information further comprises:

determining that the at least one embedded system, the one or more portable devices, or a combination thereof is within at least one distance threshold from at least one waypoint; and

processing and/or facilitating a processing of location information, mapping information, or a combination thereof to generate a recommendation of at least one walking segment, at least one driving segment, at least one transport line, or a combination thereof.

5. A method of claim 4 , further comprising:

causing a linking of the one or more portable devices, the embedded system, the cloud, or a combination thereof; and

causing the synchronization of the recommendation among the at least one embedded system, the one or more portable devices, or a combination thereof for real-time transmission.

6. A method of claim 4 , further comprising:

determining that the at least one embedded system, the one or more portable devices, or a combination thereof exceeds the at least one distance threshold; and

causing a notification to the one or more portable devices guiding the at least one user back to the vehicle.

7. A method of claim 4 , further comprising:

causing a conversion of one or more completed route segments to inactive status, a notification of at least one current active route segment, or a combination thereof; and

causing a presentation of the notification as at least one push notification to the at least one embedded system, the one or more portable devices, or a combination thereof.

8. A method of claim 1 , further comprising:

causing a detection of a plurality of similar active route segments in the at least one embedded system, the one or more portable devices, or a combination thereof; and

causing a storing of a newest active route segment, a deactivating of at least one old active route segment, or a combination thereof at the at least one embedded system, the one or more portable devices, or a combination thereof.

9. A method of claim 1 , further comprising:

causing a modification of the multi-modal navigation in the at least one embedded system, the one or more portable devices, or a combination thereof based, at least in part, on user preference, user interaction, or a combination thereof,

wherein the user interaction includes a touch-based interaction with a mapping user interface associated with the at least one embedded system, the one or more portable devices, or a combination thereof.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;

cause an authentication of at least one user at an embedded system;

cause an association of the at least one user with at least one cloud account associated with the embedded system;

cause a registration of one or more portable devices associated with the at least one user to the at least one cloud account;

cause a synchronization of at least one function, data associated with the at least one function, or a combination thereof between the at least one embedded system and the one or more portable devices based on the registration;

determine a cancellation of a multi-modal navigation in the at least one embedded system before a destination; and

cause an initiation of the multi-modal navigation in the one or more portable devices.

11. An apparatus of claim 10 , wherein the authentication includes predefined values, a preset username and password, user identification, device identification, other authentication mechanisms, or a combination thereof.

12. An apparatus of claim 10 , wherein the apparatus is further caused to:

receive an input from the at least one user to access the embedded system; and

cause a selection of at least one vehicle linked to the cloud account associated with the embedded system,

wherein a newly added vehicle is selected from the plurality of linked vehicles.

13. An apparatus of claim 10 , wherein determination of the multi-modal routing information further causes the apparatus to:

determine that the at least one embedded system, the one or more portable devices, or a combination thereof is within at least one distance threshold from at least one waypoint; and

process and/or facilitate a processing of location information, mapping information, or a combination thereof to generate a recommendation of at least one walking segment, at least one driving segment, at least one transport line, or a combination thereof.

14. An apparatus of claim 13 , wherein the apparatus is further caused to:

cause a linking of the one or more portable devices, the embedded system, the cloud, or a combination thereof; and

cause the synchronization of the recommendation among the at least one embedded system, the one or more portable devices, or a combination thereof for real-time transmission.

15. An apparatus of claim 13 , wherein the apparatus is further caused to:

determine that the at least one embedded system, the one or more portable devices, or a combination thereof exceeds the at least one distance threshold; and

cause a notification to the one or more portable devices guiding the at least one user back to the vehicle.

16. An apparatus of claim 13 , wherein the apparatus is further caused to:

cause a conversion of one or more completed route segments to inactive status, a notification of at least one current active route segment, or a combination thereof; and

cause a presentation of the notification as at least one push notification to the at least one embedded system, the one or more portable devices, or a combination thereof.

17. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform:

causing an authentication of at least one user at an embedded system;

causing an association of the at least one user with at least one cloud account associated with the embedded system;

causing a registration of one or more portable devices associated with the at least one user to the at least one cloud account;

causing a synchronization of at least one function, data associated with the at least one function, or a combination thereof between the at least one embedded system and the one or more portable devices based on the registration;

determining a cancellation of a multi-modal navigation in the at least one embedded system before a destination; and

causing an initiation of the multi-modal navigation in the one or more portable devices.

18. A computer-readable storage medium of claim 17 , wherein the apparatus is caused to perform:

receiving an input from the at least one user to access the embedded system; and

causing a selection of at least one vehicle linked to the cloud account associated with the embedded system,

wherein a newly added vehicle is selected from the plurality of linked vehicles.

19. A computer-readable storage medium of claim 17 , wherein determining the multi-modal routing information causes the apparatus to perform:

determining that the at least one embedded system, the one or more portable devices, or a combination thereof is within at least one distance threshold from at least one waypoint; and

processing and/or facilitating a processing of location information, mapping information, or a combination thereof to generate a recommendation of at least one walking segment, at least one driving segment, at least one transport line, or a combination thereof.

Continuity (2)
Provisional Application 62200495 · Aug 3, 2015
Related Publication 20180224291A1 · Aug 9, 2018