Download management with congestion mitigation for over the air content delivery to vehicles

US2019387430A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019387430-A1
Application numberUS-201816010602-A
CountryUS
Kind codeA1
Filing dateJun 18, 2018
Priority dateJun 18, 2018
Publication dateDec 19, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Among other things, this document describes systems, devices, and methods for wireless content delivery to vehicles and in particular to vehicles in cellular radio environments. The teachings hereof can be used to deliver a vehicle manufacturer's head unit updates, firmware, configurations, and other data to a vehicle. In embodiments, downloads are managed at the control plane and/or data plane. Download management can include mitigating either current or anticipated wireless congestion at cell towers, enforcing campaign priority for firmware updates, accommodating occupant-originated data flows to and from the vehicle, and/or accounting for contractual data arrangements between vehicles makers and cellular providers, among other things.

First claim

Opening claim text (preview).

1 . A method for managing the delivery of an update to a vehicle, the method comprising: A. starting delivery of a campaign by sending a first message to a class of vehicles, all of which are running and connected to cell towers and have head units, the class of vehicles being defined by one or more of: make, model, and head unit version, B. wherein the first message comprises any of: a. a campaign start message comprising at least one URL for use in downloading an update, and b. a contact campaign server message comprising a directive to contact a campaign server for instruction on downloading the update: C. determining to send a second message to one or more of the class of vehicles, the second message comprising a directive to take an action regarding downloading of the update, the action being any of: pause, delay, throttle, and cancel; D. wherein said determination is based at least in part on one or more of: congestion status of one or more cell towers, anticipated congestion status of of one or more cell towers, a priority of the campaign relative to a priority of another campaign, and a contractual arrangement between a vehicle manufacturer and a cellular provider. 2 . The method of claim 1 , wherein the update comprises firmware for a head unit in a vehicle. 3 . The method of claim 1 , wherein said determination is based at least in part on consulting a policy defined by the vehicle manufacturer. 4 . The method of claim 1 , further comprising: receiving a request from vehicles in the class to subscribe to a topic corresponding to the class; wherein sending the first message comprises publishing the first message to the topic for the class. 5 . The method of claim 1 , further comprising sending the second message to all vehicles in the class. 6 . The method of claim 1 , further comprising sending the second message to one or more particular vehicles in the class based on detected congestion at a cell tower to which the one or more particular vehicles is connected. 7 . The method of claim 1 , the first message comprising (a) a campaign start message comprising at least one URL for use in downloading an update. 8 . The method of claim 1 , the first message comprising (b) a contact campaign server message comprising a directive to contact a campaign server for instruction on downloading the update. 9 . The method of claim 1 , further comprising receiving congestion data from a cellular provider. 10 . The method of claim 1 further comprising receiving congestion data generated by one or more edge servers available to serve the update to vehicles in the class. 11 . The method of claim 1 , further comprising, prior to sending the first message, receiving a third message from the campaign server with an instruction to start the campaign, and in response thereto, sending the first message. 12 . The method of claim 1 , wherein the first message comprises an MQTT message. 13 . A system for managing the delivery of an update to a vehicle, the system comprising: A. a cellular congestion and download management entity comprising one or more computers having circuitry forming at least one processor and at least one memory device storing instructions for execution on the at least one processor, the instructions when executed causing the one or more computers to: a. initiate delivery of a campaign by sending a first message to a class of vehicles, all of which are running and connected to cell towers and have head units, the class of vehicles being defined by one or more of: make, model, and head unit version, b. wherein the first message comprises any of: i. a campaign start message comprising at least one URL for use in downloading an update, and ii. a contact campaign server message comprising a directive to contact a campaign server distinct from the cellular congestion and download management entity for instruction on downloading the update; c. determine to send a second message to one or more of the class of vehicles, the second message comprising a directive to take an action regarding downloading of the update, the action being any of: pause, delay, throttle, and cancel; d. wherein said determination is based at least in part on one or more of: congestion status of one or more cell towers, anticipated congestion status of of one or more cell towers, a priority of the campaign relative to a priority of another campaign, and a contractual arrangement between a vehicle manufacturer and a cellular provider. 14 . The system of claim 13 , wherein the update comprises firmware for a head unit in a vehicle. 15 . The system of claim 13 , wherein said determination is based at least in part on consulting a policy defined by the vehicle manufacturer. 16 . The system of claim 13 , the instructions when executed further causing the one or more computers to: receive a request from vehicles in the class to subscribe to a topic corresponding to the class; wherein sending the first message comprises publishing the first message to the topic for the class. 17 . The system of claim 13 , the instructions when executed further causing the one or more computers to: send the second message to all vehicles in the class. 18 . The system of claim 13 , the instructions when executed further causing the one or more computers to: send the second message to one or more particular vehicles in the class based on detected congestion at a cell tower to which the one or more particular vehicles is connected. 19 . The system of claim 13 , the first message comprising (i) a campaign start message comprising at least one URL for use in downloading an update. 20 . The system of claim 13 , the first message comprising (ii) a contact campaign server message comprising a directive to contact a campaign server for instruction on downloading the update. 21 . The system of claim 13 , the instructions when executed further causing the one or more computers to: receive congestion data from a cellular provider. 22 . The system of claim 13 , the instructions when executed further causing the one or more computers to: receive congestion data generated by one or more edge servers available to serve the update to vehicles in the class. 23 . The system of claim 13 , the instructions when executed further causing the one or more computers to: prior to sending the first message, receive a third message from the campaign server with an instruction to start the campaign, and in response thereto, sending the first message. 24 . The system of claim 13 , wherein the first message comprises an MQTT message, and the cellular congestion and download management entity comprises an MQTT broker.

Assignees

Inventors

Classifications

  • Traffic shaping · CPC title

  • detecting congestion or overload during communication (monitoring arrangements H04L43/00) · CPC title

  • Traffic characterised by specific attributes, e.g. priority or QoS · CPC title

  • in relation to multipoint traffic (arrangements for broadcast or multicast in data networks H04L12/18) · CPC title

  • by discarding or delaying data units, e.g. packets or frames · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019387430A1 cover?
Among other things, this document describes systems, devices, and methods for wireless content delivery to vehicles and in particular to vehicles in cellular radio environments. The teachings hereof can be used to deliver a vehicle manufacturer's head unit updates, firmware, configurations, and other data to a vehicle. In embodiments, downloads are managed at the control plane and/or data plane…
Who is the assignee on this patent?
Akamai Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W28/0289. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).