System and method for communications assurance analysis
US-2024214860-A1 · Jun 27, 2024 · US
US2019387430A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019387430-A1 |
| Application number | US-201816010602-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 18, 2018 |
| Priority date | Jun 18, 2018 |
| Publication date | Dec 19, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.