IP Library Granted Patent US 10,089,866
Granted Patent B2
US 10,089,866 · App. 15/917,934 · Granted Oct 2, 2018

Primary bounding area transport protocol experts group frames

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,089,866
App. No.
15/917,934
Granted
Oct 2, 2018
Kind
B2
Abstract

A method includes configuring a plurality of sub-bounding areas within a primary bounding area. An aggregate traffic message includes traffic information aggregated from the sub-bounding areas and is broadcast throughout the primary bounding area. The roads within the primary bounding area are associated with road classifications, and individual traffic messages associated with those roads are generated. Sub-bounding areas within the primary bounding area are associated with particular road classifications. Individual traffic messages (for particular roads) are selected for inclusion in the aggregate traffic message (broadcast over the primary bounding area) if those messages are associated with a road having a road classification that matches a road classification of a sub-bounding area in which the road is located. The aggregate traffic message is generated by combining the selected individual traffic messages and is transmitted to a station importer.

Claims (45)

1. A method for use in a traffic information system, the method comprising:

receiving a Transport Protocol Experts Group (TPEG) traffic message and associated bounding area definitions, wherein the associated bounding area definitions define a primary bounding area, and at least one sub-bounding area located within the primary bounding area;

configuring the TPEG traffic message into TPEG frames for broadcast to a primary bounding area based on the associated bounding area definitions by:

determining one or more road classifications associated with the TPEG traffic message;

comparing the one or more road classifications associated with the TPEG traffic message with sub-bounding area information to determine whether a road classification of the TPEG traffic message matches a road classification associated with the sub-bounding area;

configuring, for each road classification of the TPEG traffic message matching the road classification associated with the sub-bounding area, the TPEG frames by adding the TPEG traffic message;

configuring, for each road classification of the TPEG traffic message not matching the road classification associated with one or more sub-bounding areas but matching the primary bounding area road class, the TPEG frames by adding the TPEG traffic message; and

transmitting the TPEG frames to a station importer.

2. The method of claim 1 further comprises when it is determined that no additional TPEG traffic messages remain to be configured into TPEG frames, delivering configured TPEG frames to the station importer.

3. The method of claim 1 , wherein a road class associated with a message is determined based on information included in the TPEG traffic message including any of: a road classification associated with a road associated within the TPEG traffic message; a list of road classes associated with TPEG traffic messages; or information linking the road to traffic information included in the TPEG traffic messages.

4. The method of claim 1 , wherein the comparing the one or more road classifications associated with the TPEG traffic message with sub-bounding area information includes identifying a traffic incident associated with a road having a road classification and any TPEG traffic message including information about that traffic incident.

5. The method of claim 1 , wherein transmitting the TPEG frames to a station importer occurs when all of the TPEG traffic messages have been processed and all the TPEG frames configured.

6. The method of claim 1 further comprises generating an updated individual TPEG traffic message at a refresh rate determined, at least in part, on the road classifications of a road with which the updated individual TPEG traffic message is associated.

7. A system comprising:

a processor;

a memory coupled to the processor, the memory storing bounding area information defining a primary bounding area, and at least one sub-bounding area located within the primary bounding area, the primary bounding area and the at least one sub-bounding area being independently associated with road classifications;

a network interface coupled to the processor, the memory, and configured to be coupled to a packet-switched communication network, the network interface configured to receive:

traffic data including speed and incident data;

road vector definitions associated with roads located within the primary bounding area, the roads having road classifications;

the processor configured to:

receive a Transport Protocol Experts Group (TPEG) traffic message and associated bounding area definitions;

configure the TPEG traffic message into TPEG frames for broadcast to a primary bounding area based on the associated bounding area definitions by:

determining one or more road classifications associated with the TPEG traffic message;

comparing the one or more road classifications associated with the TPEG traffic message with sub-bounding area information to determine whether a road classification of the TPEG traffic message matches a road classification associated with the sub-bounding areas;

configuring, for each road classification of the TPEG traffic message matching the road classification associated with the sub-bounding areas, the TPEG frames by adding the TPEG traffic message; and

configuring, for each road classification of the TPEG traffic message not matching the road classification associated with one or more sub-bounding areas but matching the primary bounding area road class, the TPEG frames by adding the TPEG traffic message.

8. The system of claim 7 , wherein the processor is further configured to transmit the primary bounding area TPEG frames to a station importer.

9. The system of claim 7 , wherein the processor is further configured to:

determine which one or more road classifications to associate with the at least one sub-bounding area based, at least in part on, information included in the TPEG traffic message including any of: a road classification associated with a road associated within the TPEG traffic message; a list of road classes associated with TPEG traffic messages; or information linking the road to traffic information included in the TPEG traffic messages.

10. The system of claim 7 , wherein the processor is further configured to:

generate an updated individual TPEG traffic message at a refresh rate determined, at least in part, on the road classifications of a road with which an individual TPEG traffic message is associated.

11. The system of claim 7 , wherein the TPEG frames include TPEG traffic messages associated with both the primary bounding area and the at least one sub-bounding area.

12. A method comprising:

receiving a Transport Protocol Experts Group (TPEG) traffic message and associated bounding area definitions, wherein the associated bounding area definitions define a primary bounding area, and at least one sub-bounding area located within the primary bounding area, by executing a program instruction in a processor of a computing device;

configuring the TPEG traffic message into a primary bounding area TPEG frame for broadcast to a primary bounding area based on the associated bounding area definitions by:

determining one or more road classifications associated with the TPEG traffic message, by executing a program instruction in a processor of a computing device;

comparing the one or more road classifications associated with the TPEG traffic message with sub-bounding area information to determine whether a road classification of the TPEG traffic message matches a road classification associated with the sub-bounding area, by executing a program instruction in a processor of a computing device;

configuring, for each road classification of the TPEG traffic message matching the road classification associated with the sub-bounding area, the primary bounding area TPEG frames by adding the TPEG traffic message, by executing a program instruction in a processor of a computing device;

configuring, for each road classification of the TPEG traffic message not matching the road classification associated with one or more sub-bounding areas but matching the primary bounding area road class, the primary bounding area TPEG frames by to adding the TPEG traffic message, by executing a program instruction in a processor of a computing device; and

transmitting the primary bounding area TPEG frames to a station importer, by executing a program instruction in a processor of a computing device.

13. The method of claim 12 further comprises when it is determined that no additional TPEG traffic messages remain to be configured into primary bounding area TPEG frames, delivering already configured primary bounding area TPEG frames to the station importer, by executing a program instruction in a processor of a computing device.

14. The method of claim 12 , wherein a road class associated with a message is determined based on information included in the TPEG traffic message including any of: a road classification associated with a road associated within the TPEG traffic message; a list of road classes associated with TPEG traffic messages; or information linking the road to traffic information included in the TPEG traffic messages.

15. The method of claim 12 , wherein the comparing the one or more road classifications associated with the TPEG traffic message with sub-bounding area information includes identifying a traffic incident associated with a road having a road classification and any TPEG traffic message including information about that traffic incident.

16. The method of claim 12 , wherein transmitting the primary bounding area TPEG frames to a station importer occurs when all of the TPEG traffic messages have been processed and the primary bounding area TPEG frame is complete.

17. The method of claim 12 further comprises generating an updated individual TPEG traffic message at a refresh rate determined, at least in part, on the road classifications of a road with which the updated individual TPEG traffic message is associated, by executing a program instruction in a processor of a computing device.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: LITTLEJOHN, JEFFREY LEE; KIRKENDALL, CHARLES; DESHPANDE, AMIT
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 045181/0601 →