US2016041820A1PendingUtilityA1

Vehicle and device software updates propagated via a viral communication contact

68
Assignee: AUTOCONNECT HOLDINGS LLCPriority: Mar 14, 2012Filed: Aug 12, 2015Published: Feb 11, 2016
Est. expiryMar 14, 2032(~5.7 yrs left)· nominal 20-yr term from priority
H04W 12/06H04W 76/11G06F 3/013G06Q 30/0641A61B 5/4809G06F 16/583G06Q 30/012G06F 3/0488G06Q 30/00B60W 50/085B60R 25/257G08B 13/19647H04W 36/34H04N 21/2265H04L 51/02G06Q 10/00G06F 16/951G08G 1/096844G08G 1/096811H04N 7/181H04L 67/10G09G 5/37H04L 67/306H04L 67/12G06Q 10/02H04N 21/25816B60R 11/04H04W 48/04G06F 21/31G06F 3/017H04W 4/80H04N 21/43615B60R 25/01G06F 9/451G06F 21/00G06F 3/04886A61B 2503/04G08G 1/096741G06Q 10/20G08G 1/07B60R 25/00H04L 67/34H04N 21/454A61B 5/0077B60H 1/00742G06F 3/0482G01C 21/365G08B 29/188H04W 84/18G06F 16/24575G06F 21/32A61B 7/04H04W 4/021G08B 21/06H04W 4/60H04N 21/41422G06F 3/0637G06F 16/252B60Q 9/00G06Q 30/0633G08G 1/096775G06F 2203/04803G01C 21/3484B60R 25/102G06Q 30/0265G01C 21/26G01C 21/3667G06Q 30/0645G08G 1/096725G01C 21/3691H04W 4/70G06F 16/183G06F 3/0673H04W 4/48H04L 63/0236G06Q 30/0639G08G 1/164G08B 25/016H04W 76/19H04N 21/6408G06F 16/25G06F 3/0481B60W 2050/0067H04W 4/21B60C 1/00G05D 23/1917G08B 21/18G08G 1/01H04L 63/0428B60R 25/20G08B 21/0205G06F 3/0622G01C 21/362G02B 27/0093G06Q 30/0266H04N 21/43637B60R 25/1004G08G 1/0968H04W 84/005H04W 4/12B60R 25/2081H04N 21/2393B60W 50/14G08G 1/207A61B 5/742H04N 21/2225B60W 50/10H04W 4/30A61B 5/7405G09G 2380/10H04W 4/40G01C 21/3697G06F 3/04842B60R 25/25B60Q 1/52H04L 63/102G01S 19/42H04N 21/64322B60W 2050/0085A61B 5/6808G08G 1/096805G07C 5/02B60K 35/85B60K 35/22B60K 35/81B60K 35/28B60K 35/10H05K 3/0005G06F 21/44B60K 2360/741B60K 35/65G06F 30/39G06F 30/398G06F 30/392H04L 67/26G06F 8/65B60N 2/0244G05D 1/43G05D 1/223G05D 1/247B60N 2220/20B60N 2210/40B60N 2210/22B60N 2230/00B60N 2/0279B60N 2/0273B60N 2210/18B60Q 1/544B60Q 1/507H04L 67/55G06V 20/59G06V 40/20G06V 40/166G06V 40/15G06V 40/168G06V 40/28G06V 40/16G06V 20/593G06V 40/172Y02A90/10H04W 12/088H04W 12/68H04W 36/0005G06Q 20/321G06Q 20/308G06Q 20/384G06Q 20/386B60K 2360/11B60K 35/20B60K 2360/146G06Q 50/40G05D 1/0016G05D 1/0276G07C 9/00563G07C 5/08G07C 5/0825G07C 5/0833
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for vehicle to another party communications that includes a vehicle personality module adapted to create a vehicle personality and a communications system that utilizes the created vehicle personality for one or more communications instead of a user's profile. The one or more communications are associated with one or more of an identifier and an icon representing the vehicle personality, with this identifier and/or icon sent with at least one communication and displayable to the recipient of the communication.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A system for updating one or more of software and firmware between vehicles comprising:
 a vehicle detection module that determines a proximity of one or more other vehicles within a communication range of a vehicle;   a message module that queries the one or more other vehicles within the communication range of the vehicle to determine a version of the one or more of software and firmware in the one or more other vehicles;   a status module that determines whether the vehicle has an update to the version of the one or more of software and firmware in the one or more other vehicles; and   a vehicle firmware/software system that pushes all or a portion of the update from the vehicle to the one or more other vehicles when the vehicle has the update.   
     
     
         22 . The system of  claim 21 , wherein the update is partially pushed to the one or more other vehicles from a plurality of update providing vehicles. 
     
     
         23 . The system of  claim 21 , wherein the update is partially updated from a central repository. 
     
     
         24 . The system of  claim 21 , wherein the update is pushed based on one or more rules or preferences associated with the one or more other vehicles. 
     
     
         25 . The system of  claim 21 , wherein the update is pushed based on a projected proximity of the vehicle to the one or more other vehicles. 
     
     
         26 . The system of  claim 21 , wherein the update is pushed from the one or more other vehicles to one or more additional vehicles. 
     
     
         27 . The system of  claim 21 , wherein the update is sharable with one or more additional vehicles. 
     
     
         28 . The system of  claim 21 , wherein a diagnostics module confirms an integrity of the update. 
     
     
         29 . The system of  claim 21 , wherein the message module broadcasts the availability of the update to one or more additional vehicles. 
     
     
         30 . The system of  claim 21 , wherein the message module confirms the update is correct for the one or more other vehicles. 
     
     
         31 . A method for updating one or more of software and firmware between vehicles comprising:
 determining a proximity of one or more other vehicles within a communication range of a vehicle;   querying the one or more other vehicles within the communication range of the vehicle to determine a version of the one or more of software and firmware in the one or more other vehicles;   determining whether the vehicle has an update to the version of the one or more of software and firmware in the one or more other vehicles; and   pushing all or a portion of the update from the vehicle to the one or more other vehicles when the vehicle has the update.   
     
     
         32 . The method of  claim 31 , wherein the update is partially pushed to the one or more other vehicles from a plurality of update providing vehicles. 
     
     
         33 . The method of  claim 31 , wherein the update is partially updated from a central repository. 
     
     
         34 . The method of  claim 31 , wherein the update is pushed based on one or more rules or preferences associated with the one or more other vehicles. 
     
     
         35 . The method of  claim 31 , wherein the update is pushed based on a projected proximity of the vehicle to the one or more other vehicles. 
     
     
         36 . The method of  claim 31 , wherein the update is pushed from the one or more other vehicles to one or more additional vehicles. 
     
     
         37 . The method of  claim 31 , wherein the update is sharable with one or more additional vehicles. 
     
     
         38 . The method of  claim 31 , wherein a diagnostics module confirms an integrity of the update. 
     
     
         39 . The method of  claim 31 , wherein the message module broadcasts the availability of the update to one or more additional vehicles. 
     
     
         40 . The method of  claim 31 , wherein the message module confirms the update is correct for the one or more other vehicles.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.