Facilitation of efficient software downloads for vehicles

US11026236B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11026236-B2
Application numberUS-201916584102-A
CountryUS
Kind codeB2
Filing dateSep 26, 2019
Priority dateJun 27, 2016
Publication dateJun 1, 2021
Grant dateJun 1, 2021

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.

A more efficient over-the-air software push can be facilitated by leveraging a smart scheduling system for vehicles. The smart scheduling system can use location and network capacity data to prioritize over-the-air software pushes for vehicles. For instance, a vehicle, which is only operational during off-peak wireless network hours can receive a software push during the off-peak times because wireless network capacity is not an issue. However, vehicles, which are used primarily during heavy peak wireless network times can receive software in a prioritized manner based on location data, frequency of use, network capacity, etc.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by network equipment comprising a processor, network connection data associated with a frequency of a radio of a vehicle connecting to base station equipment, wherein the network connection data is utilized by the vehicle during a defined commute time; in response to receiving the network connection data that the vehicle utilizes during the commute time, generating, by the network equipment, segmentation data associated with grouping the vehicle with a group of vehicles based on the network connection data and the commute time; generating, by the network equipment, traffic pattern data associated with traffic patterns of the group of vehicles; based on the frequency of the radio of the vehicle connecting to the base station equipment, the commute time of the vehicle, and the segmentation data, generating, priority data associated with a priority of the vehicle to receive a resource to be delivered to the vehicle, wherein the resource comprises firmware applicable for use by the vehicle; and based on network capacity data, the traffic pattern data, and the priority data, generating, by the network equipment, during a peak time, resource schedule data associated with a schedule for the resource deliverable by the network equipment to be sent to the radio of the vehicle. 2. The method of claim 1 , further comprising: receiving, by the network equipment, the network capacity data representing a network capacity associated with a network comprising the network equipment. 3. The method of claim 1 , further comprising: receiving, by the network equipment vehicle location data associated with a location of the vehicle in relation to the base station equipment. 4. The method of claim 1 , wherein generating the resource schedule data is performed during the peak time associated with a network capacity associated with the network capacity data. 5. The method of claim 1 , further comprising: in response to generating the resource schedule data, sending, by the network equipment, the firmware to the vehicle. 6. The method of claim 1 , wherein the resource schedule data is generated during the peak time for travel of the vehicle during a weekend. 7. The method of claim 1 , wherein the resource schedule data is modeled as a function of an hourly network utilization pattern. 8. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving network connection data associated with a frequency of a radio of a vehicle connecting to a base station, the receiving being during a commute time; based on receiving the network connection data and the commute time: grouping the vehicle in a group of vehicles, resulting in grouping data, and generating priority data associated with a priority of the group of the vehicles to receive firmware; and generating traffic pattern data associated with traffic patterns of the group of vehicles; and based on network capacity data representative of a network capacity of network devices, vehicle location data associated with a location of the vehicle in relation to the base station, and the commute time, generating, during a peak time, a firmware download schedule associated with downloading the firmware to the group of vehicles. 9. The system of claim 8 , wherein generating the firmware download schedule is further based on the traffic pattern data. 10. The system of claim 8 , wherein generating the firmware download schedule is further based on the priority data. 11. The system of claim 8 , wherein generating the firmware download schedule is further based on the grouping data. 12. The system of claim 8 , wherein the operations further comprise: receiving the network capacity data, from the base station, during the peak time. 13. The system of claim 8 , wherein the operations further comprise: receiving the vehicle location data, from the vehicle, during the peak time. 14. The system of claim 8 , wherein the operations further comprise: sending the firmware to the group of vehicles, wherein the sending comprises sending the firmware to the vehicle of a vehicle segment based on an indication that the vehicle of the vehicle segment wirelessly connects to the base station during an off-peak time. 15. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: receiving network connection data associated with a frequency of a radio of a vehicle connecting to a base station device, wherein the vehicle is configured to utilize the network connection data during a commute time; based on the frequency, generating priority data associated with a priority of the vehicle to receive a resource to be delivered to the vehicle, wherein the resource is firmware configured to be installed for use by the vehicle; based on receiving the network connection data, grouping the vehicle in a group of vehicles, resulting in grouping data; based on network capacity data representative of a network capacity, vehicle location data representative of a location of the vehicle in relation to the base station device, the commute time of the vehicle, and the grouping data, generating, during a peak time, a schedule associated with sending instruction data to the group vehicles; and based on the schedule, sending the firmware to the vehicle. 16. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: analyzing network performance data associated with a performance of network devices of the wireless network. 17. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: generating traffic pattern data associated with traffic patterns of the group of vehicles, wherein the traffic pattern data is further used to generate the schedule. 18. The non-transitory machine-readable medium of claim 15 , wherein the sending the instruction data comprises: sending the instruction data to the group of vehicles in accordance with the schedule to increase a metric relating to a performance of network devices of the wireless network. 19. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: in response to determining that a condition associated with a time has been satisfied, generating a first defined order related to allocating a time slot to the vehicle. 20. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: receiving vehicle location data associated with a location of the vehicle in relation to the base station device of the wireless network.

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • based on load · CPC title

  • based on terminal or device properties · CPC title

  • specially adapted for the location of the user terminal · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · 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 US11026236B2 cover?
A more efficient over-the-air software push can be facilitated by leveraging a smart scheduling system for vehicles. The smart scheduling system can use location and network capacity data to prioritize over-the-air software pushes for vehicles. For instance, a vehicle, which is only operational during off-peak wireless network hours can receive a software push during the off-peak times because …
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).