IP Library Granted Patent US 9,596,096
Granted Patent B2
US 9,596,096 · App. 14/486,703 · Granted Mar 14, 2017

Navigation crowd sourcing based on LTE multicast

Inventor: Thomas Steven Taylor (Atlanta, GA)
Assignee: VERIZON PATENT AND LICENSING INC.
H04L12/189H04L51/20H04L51/38H04W4/02H04W76/002H04W84/005
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,596,096
App. No.
14/486,703
Granted
Mar 14, 2017
Kind
B2
Abstract

A method for providing crowd sourced navigation alerts including receiving, at a User Equipment (UE), an Multimedia Broadcast Multicast Service (MBMS) start session message when the UE is located within a predefined MBMS area. The method may further include receiving traffic message data, which includes information regarding at least one traffic event, over the MBMS session, where the traffic message data may be based on at least one traffic notification provided by at least one second UE. The method may also include comparing a distance from the UE to a position of the at least one traffic event described in the traffic message data to at least one threshold, and providing at least one alert associated with the at least one traffic event based on the comparing.

Claims (70)

1. A method, comprising:

receiving, at a first User Equipment (UE), a Multimedia Broadcast Multicast Service (MBMS) start session message when the first UE is located within a predefined MBMS area;

receiving traffic message data, which includes information regarding at least one traffic event, via an MBMS session, wherein the traffic message data is based on at least one traffic notification provided by at least one second UE;

comparing a distance from the first UE to a position of the at least one traffic event described in the traffic message data to at least one threshold;

providing at least one alert associated with the at least one traffic event based on the comparing;

providing an interface which accepts user input for creating traffic notifications;

receiving a command to send a traffic notification;

generating the traffic notification, wherein the generating comprises estimating a current position of the first UE, and including the current position in the traffic notification, wherein estimating the current position further comprises ascertaining a position from at least one of a satellite position determination system or a position derived from at least one eNodeB; and

wirelessly sending the traffic notification to a navigation alert system.

2. The method of claim 1 , wherein generating the traffic notification further comprises:

collecting multimedia data associated with the first UE; and

including the multimedia data in the traffic notification.

3. The method of claim 2 , wherein collecting multimedia data further comprises:

generating at least one of video, image or audio data.

4. The method of claim 1 , wherein generating the traffic notification further comprises:

collecting metadata associated with the first UE; and

including the metadata in the traffic notification.

5. The method of claim 4 , wherein collecting metadata further comprises:

generating a description of the traffic event or determining at least one of position, acceleration, velocity, or direction data associated with the first UE.

6. The method of claim 1 , wherein comparing a distance further comprises:

determining a plurality of thresholds associated with a single traffic event, where each threshold is associated with a different distance to the traffic event.

7. The method of claim 1 , wherein comparing a distance further comprises:

determining at least one threshold based on metadata.

8. A user equipment (UE), comprising:

a wireless interface that communicates over a wireless channel;

a memory configured to store instructions; and

a processor, coupled to the wireless interface and the memory, wherein the processor is configured to execute the instructions stored in the memory to:

receive a Multimedia Broadcast Multicast Service (MBMS) start session message when the UE is located within a predefined MBMS area,

receive traffic message data, which includes information regarding at least one traffic event, via an MBMS session, wherein the traffic message data is based on at least one traffic notification provided by at least one second UE,

compare a distance from the UE to a position of the at least one traffic event described in the traffic message data to at least one threshold,

provide at least one alert associated with the at least one traffic event based on the comparing,

provide an interface which accepts user input for creating traffic notifications,

receive a command to send a traffic notification,

generate the traffic notification, wherein the instructions to generate the traffic notification further cause the processor to: estimate a current position of the UE, and include the current position in the traffic notification, wherein the instructions to estimate the current position cause the processor to: ascertain a position from at least one of a satellite position determination system or a position derived from at least one eNodeB, and

wirelessly send the traffic notification to a navigation alert system.

9. The UE of claim 8 , wherein the instructions to generate the traffic notification comprise instructions which cause the processor to:

collect multimedia data associated with the UE, and

include the multimedia data in the traffic notification.

10. The UE of claim 9 , wherein the instructions to collect multimedia data cause the processor to:

generate at least one of video, image or audio data.

11. The UE of claim 8 , wherein the instructions to generate the traffic notification comprise instructions which cause the processor to:

collect metadata associated with the UE, and

include the metadata in the traffic notification.

12. The UE of claim 11 , wherein the instructions to collect metadata cause the processor to:

generate a description of the traffic event or determine at least one of position, acceleration, velocity, or direction data associated with the UE.

13. The UE of claim 8 , wherein the instructions to compare a distance cause the processor to:

determine a plurality of thresholds associated with a single traffic event, where each threshold is associated with a different distance to the traffic event.

14. The UE of claim 8 , wherein the instructions to compare a distance cause the processor to:

determine at least one threshold based on metadata.

15. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, cause the processor to:

receive, at a first User Equipment (UE), a Multimedia Broadcast Multicast Service (MBMS) start session message when the first UE is located within a predefined MBMS area;

receive traffic message data, which includes information regarding at least one traffic event, via an MBMS session, wherein the traffic message data is based on at least one traffic notification provided by at least one second UE;

compare a distance from the first UE to a position of the at least one traffic event described in the traffic message data to at least one threshold;

provide at least one alert associated with the at least one traffic event based on the comparing;

provide an interface which accepts user input for creating traffic notifications;

receive a command to send a traffic notification;

generate the traffic notification, wherein the instructions to generate the traffic notification further cause the processor to: estimate a current position of the first UE, and include the current position in the traffic notification, wherein the instructions to estimate the current position further cause the processor to ascertain a position from at least one of a satellite position determination system or a position derived from at least one eNodeB, and

wirelessly send the traffic notification to a navigation alert system.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions to generate the traffic notification comprise instructions which cause the processor to:

collect multimedia data associated with the first UE, and

include the multimedia data in the traffic notification.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions to collect multimedia data cause the processor to:

generate at least one of video, image or audio data.

18. The non-transitory computer-readable medium of claim 15 , wherein the instructions to generate the traffic notification comprise instructions which cause the processor to:

collect metadata associated with first UE, and

include the metadata in the traffic notification.

19. The non-transitory computer-readable medium of claim 18 , wherein the instructions to collect metadata cause the processor to:

generate a description of the traffic event or determine at least one of position, acceleration, velocity, or direction data associated with the first UE.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions to compare a distance cause the processor to:

determine a plurality of thresholds associated with a single traffic event, where each threshold is associated with a different distance to the traffic event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: TAYLOR, THOMAS STEVEN
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033750/0533 →
Continuity (1)
Related Publication 20160080163A1 · Mar 17, 2016