VEHICLE APPLICATION STORE FOR CONSOLE
First Claim
Patent Images
1. A method, comprising:
- providing, by a microprocessor executable application manager, a vehicle operator with an application store, the application store comprising information relating to a plurality of applications available for installation on a vehicle computer;
receiving, from the vehicle operator, a request to install at least one of the plurality of applications; and
installing, by the application manager, the selected at least one of the plurality of applications in an electronic readable memory of the vehicle.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to an application store on board a vehicle. The application store contains, in one configuration, a plurality of applications for installation on an on board computer of the vehicle, with the applications provided to the vehicle operator being provided to the operator being based on predetermined types of information related to the vehicle, its state, operation, and/or configuration, vehicle location, vehicle type, make, model, and/or year of manufacture, and/or occupant(s) and/or occupant(s) of other vehicles.
-
Citations
34 Claims
-
1. A method, comprising:
-
providing, by a microprocessor executable application manager, a vehicle operator with an application store, the application store comprising information relating to a plurality of applications available for installation on a vehicle computer; receiving, from the vehicle operator, a request to install at least one of the plurality of applications; and installing, by the application manager, the selected at least one of the plurality of applications in an electronic readable memory of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
2. The method of claim 1, further comprising:
configuring the application store based on one or more of vehicle state, configuration, and/or operation.
-
3. The method of claim 2, wherein said configuring comprises at least one of:
-
(i) determining a relative ranking of each of the plurality of applications; (ii) determining which applications are to be included in the plurality of applications; and (iii) enabling and/or disabling one or more features and/or functions of the application store.
-
-
4. The method of claim 2, wherein the plurality of applications comprise applications directed to one or more of the following:
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
RSS”
) feeds, Twitter messages, email messages, and/or instant messages, social networking application, streaming media application, and utility application, wherein the application store configuration is based on sensed information received from one or more vehicle sensors, and wherein the sensed information comprises one or more of the following;
wheel state, vehicle speed, acceleration, deceleration, wheel rotation, wheel speed, wheel slip, power source energy output, engine speed, energy input and/or output, turbine speed, input speed, crankshaft position, manifold absolute pressure, mass flow, switch state, a transmission setting, a gear control current setting, a setting of a power controller, a state of a braking system, a seat setting, a weight and/or identity of seated occupant, exterior sound levels, interior sound levels, safety system state, light setting, brake control setting, accelerator pedal setting or angle, clutch pedal setting, emergency brake pedal setting, door setting, engine temperature, passenger compartment or cabin temperature sensor, window setting, imaging output, odometer reading, trip mileage reading, wind speed, radar transmitter/receiver output, brake wear, steering/torque, oxygen level, ambient lighting, ranging sensor output, parking sensor output, heating, venting, and air conditioning (HVAC) sensor output, water sensor output, air-fuel ratio meter output, blind spot monitor output, hall effect sensor output, radio frequency (RF) sensor output, infrared (IR) sensor output, vehicle control system sensor output, wireless network sensor output, vehicle location, vehicle direction of travel, and cellular data sensor output.
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
-
5. The method of claim 2, wherein the application store configuration is based on observed behavior of the vehicle operator and/or behaviors of operators of other vehicles.
-
6. The method of claim 2, wherein the application store configuration is based on one or more of a type, make, model and/or year of manufacture of the vehicle.
-
7. The method of claim 3, wherein the configuring comprises step (i).
-
8. The method of claim 3, wherein the configuring comprises step (ii).
-
9. The method of claim 3, wherein the configuring comprises step (iii).
-
10. The method of claim 2, wherein an application store configuration is based on one or more of whether a communication device, separate from the vehicle, is docked or otherwise in signal communication with the application manager and a configuration of and/or applications stored on and executable by the communication device.
-
11. The method of claim 10, wherein the application manager changes license restrictions or permissions to enable one or more of the applications stored on the communication device to execute on a processor on-board the vehicle.
-
2. The method of claim 1, further comprising:
-
-
12. A tangible, non-transient computer readable medium, comprising microprocessor executable instructions that, when executed, perform the following steps:
-
providing a vehicle operator with an application store, the application store comprising information relating to a plurality of applications available for installation on a vehicle computer; and receiving, from the vehicle operator, a request to install at least one of the plurality of applications in an electronic readable memory of the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
13. The computer readable medium of claim 12, wherein the instructions, when executed, perform the further step:
configuring the application store based on one or more of vehicle state, configuration, and/or operation.
-
14. The computer readable medium of claim 13, wherein said configuring comprises at least one of:
-
(i) determining a relative ranking of each of the plurality of applications; (ii) determining which applications are to be included in the plurality of applications; and (iii) enabling and/or disabling one or more features and/or functions of the application store.
-
-
15. The computer readable medium of claim 13, wherein the plurality of applications comprise applications directed to one or more of the following:
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
RSS”
) feeds, Twitter messages, email messages, and/or instant messages, social networking application, streaming media application, and utility application, wherein the application store configuration is based on sensed information received from one or more vehicle sensors, and wherein the sensed information comprises one or more of the following;
wheel state, vehicle speed, acceleration, deceleration, wheel rotation, wheel speed, wheel slip, power source energy output, engine speed, energy input and/or output, turbine speed, input speed, crankshaft position, manifold absolute pressure, mass flow, switch state, a transmission setting, a gear control current setting, a setting of a power controller, a state of a braking system, a seat setting, a weight and/or identity of seated occupant, exterior sound levels, interior sound levels, safety system state, light setting, brake control setting, accelerator pedal setting or angle, clutch pedal setting, emergency brake pedal setting, door setting, engine temperature, passenger compartment or cabin temperature sensor, window setting, imaging output, odometer reading, trip mileage reading, wind speed, radar transmitter/receiver output, brake wear, steering/torque, oxygen level, ambient lighting, ranging sensor output, parking sensor output, heating, venting, and air conditioning (HVAC) sensor output, water sensor output, air-fuel ratio meter output, blind spot monitor output, hall effect sensor output, radio frequency (RF) sensor output, infrared (IR) sensor output, vehicle control system sensor output, wireless network sensor output, vehicle location, vehicle direction of travel, and cellular data sensor output.
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
-
16. The computer readable medium of claim 13, wherein the application store configuration is based on observed behavior of the vehicle operator and/or behaviors of operators of other vehicles.
-
17. The computer readable medium of claim 13, wherein the application store configuration is based on one or more of a type, make, model and/or year of manufacture of the vehicle.
-
18. The computer readable medium of claim 14, wherein the configuring comprises step (i).
-
19. The computer readable medium of claim 14, wherein the configuring comprises step (ii).
-
20. The computer readable medium of claim 14, wherein the configuring comprises step (iii).
-
21. The computer readable medium of claim 13, wherein an application store configuration is based on one or more of whether a communication device, separate from the vehicle, is docked or otherwise in signal communication with the microprocessor and a configuration of and/or applications stored on and executable by the communication device.
-
22. The computer readable medium of claim 21, wherein the microprocessor changes license restrictions or permissions to enable one or more of the applications stored on the communication device to execute on a processor on-board the vehicle.
-
13. The computer readable medium of claim 12, wherein the instructions, when executed, perform the further step:
-
-
23. A device, comprising:
a microprocessor executable application manager operable to; provide a vehicle operator with an application store, the application store comprising information relating to a plurality of applications available for installation on a vehicle computer; receive, from the vehicle operator, a request to install at least one of the plurality of applications; and install, by the application manager, the selected at least one of the plurality of applications in an electronic readable memory of the vehicle. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
24. The device of claim 23, wherein the application manager is further operable to:
configure the application store based on one or more of vehicle state, configuration, and/or operation.
-
25. The device of claim 24, wherein said configuring comprises at least one of:
-
(i) determining a relative ranking of each of the plurality of applications; (ii) determining which applications are to be included in the plurality of applications; and (iii) enabling and/or disabling one or more features and/or functions of the application store.
-
-
26. The device of claim 24, wherein the plurality of applications comprise applications directed to one or more of the following:
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
RSS”
) feeds, Twitter messages, email messages, and/or instant messages, social networking application, streaming media application, and utility application, wherein the application store configuration is based on sensed information received from one or more vehicle sensors, and wherein the sensed information comprises one or more of the following;
wheel state, vehicle speed, acceleration, deceleration, wheel rotation, wheel speed, wheel slip, power source energy output, engine speed, energy input and/or output, turbine speed, input speed, crankshaft position, manifold absolute pressure, mass flow, switch state, a transmission setting, a gear control current setting, a setting of a power controller, a state of a braking system, a seat setting, a weight and/or identity of seated occupant, exterior sound levels, interior sound levels, safety system state, light setting, brake control setting, accelerator pedal setting or angle, clutch pedal setting, emergency brake pedal setting, door setting, engine temperature, passenger compartment or cabin temperature sensor, window setting, imaging output, odometer reading, trip mileage reading, wind speed, radar transmitter/receiver output, brake wear, steering/torque, oxygen level, ambient lighting, ranging sensor output, parking sensor output, heating, venting, and air conditioning (HVAC) sensor output, water sensor output, air-fuel ratio meter output, blind spot monitor output, hall effect sensor output, radio frequency (RF) sensor output, infrared (IR) sensor output, vehicle control system sensor output, wireless network sensor output, vehicle location, vehicle direction of travel, and cellular data sensor output.
- a vehicle control application, application associated with at least one vehicle task, function, and operation, application related to handicap and accessibility graphical user interfaces, email client, web browser, communications application, game, entertainment application, satellite positioning system receiver application, automotive navigation application or device, map application, medical information application, emergency service application, noise suppression application, news-related application, vehicle manual related application, weather information-related application, biometric application, travel application, speech recognition application such as to provide hands-free voice control of other applications, application to read to the operator Really Simple Syndication (“
-
27. The device of claim 24, wherein the application store configuration is based on observed behavior of the vehicle operator and/or behaviors of operators of other vehicles.
-
28. The device of claim 24, wherein the application store configuration is based on one or more of a type, make, model and/or year of manufacture of the vehicle.
-
29. The device of claim 25, wherein the configuring comprises operation (i).
-
30. The device of claim 25, wherein the configuring comprises operation (ii).
-
31. The device of claim 25, wherein the configuring comprises operation (iii).
-
32. The device of claim 24, wherein an application store configuration is based on one or more of whether a communication device, separate from the vehicle, is docked or otherwise in signal communication with the application manager and a configuration of and/or applications stored on and executable by the communication device.
-
33. The device of claim 32, wherein the application manager changes license restrictions or permissions to enable one or more of the applications stored on the communication device to execute on a processor on-board the vehicle.
-
34. The device of claim 24, further comprising:
-
a passenger compartment for the vehicle operator; a transmission; a power source to provide power to the transmission; a plurality of sensors to collect the sensed information; and a vehicle control system to control vehicle operations.
-
-
24. The device of claim 23, wherein the application manager is further operable to:
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeAutoConnect Holdings LLC
-
Original AssigneeAutoConnect Holdings LLC
-
InventorsRicci, Christopher P.
-
Application NumberUS15/099,375Publication NumberTime in Patent OfficeDaysField of SearchUS Class Current1/1CPC Class CodesB60K 2360/11 Instrument graphical user i...B60K 2360/1438 Touch screensB60K 2360/146 Instrument input by gestureB60K 2360/1464 3D-gestureB60K 2360/1472 Multi-touch gestureB60K 2360/1476 HandwritingB60K 2360/164 InfotainmentB60K 2360/166 NavigationB60K 2360/21 using camerasB60K 2360/566 Mobile devices displaying v...B60K 2360/5894 SIM cardsB60K 2360/5899 InternetB60K 2360/691 HousingsB60K 2370/1464 3D-gestureB60K 2370/1472 Multi-touch gestureB60K 2370/1476 HandwritingB60K 2370/164 InfotainmentB60K 2370/166 NavigationB60K 2370/566 Mobile devices displaying v...B60K 2370/5894 SIM cardsB60K 2370/5899 : InternetB60K 2370/691 : HousingsB60K 35/00 : Instruments specially adapt...B60K 35/10 : Input arrangements, i.e. fr...B60K 35/28 : characterised by the type o...B60K 35/50 : Instruments characterised b...B60K 35/60 : Instruments characterised b...B60K 35/80 : Arrangements for controllin...B60K 35/85 : Arrangements for transferri...B60K 37/00 : Dashboards as road-vehicle ...B60R 16/037 : for occupant comfort , e.g....B60R 21/01512 : Passenger detection systemsB60R 7/04 : in driver or passenger spac...B60W 2040/0872 : Driver physiologyB60W 2040/0881 : Seat occupation; Driver or...B60W 2050/0095 : Automatic control mode changeB60W 2540/043 : Identity of occupantsB60W 2540/22 : Psychological state; Stress...B60W 2540/221 : Physiology, e.g. weight, he...B60W 2540/26 : IncapacityB60W 2555/60 : Traffic rules, e.g. speed l...B60W 30/182 : Selecting between different...B60W 40/04 : Traffic conditionsB60W 40/08 : related to drivers or passe...B60W 40/09 : Driving style or behaviourB60W 50/0098 : Details of control systems ...B60W 50/08 : Interaction between the dri...G01C 21/20 : Instruments for performing ...G01S 19/13 : ReceiversG02B 27/0101 : characterised by optical fe...G06F 11/2023 : Failover techniquesG06F 11/3013 : where the computing system ...G06F 11/3065 : Monitoring arrangements det...G06F 11/328 : Computer systems status dis...G06F 13/14 : Handling requests for inter...G06F 13/364 : using independent requests ...G06F 16/24 : QueryingG06F 16/29 : Geographical information da...G06F 17/00 : Digital computing or data p...G06F 21/10 : Protecting distributed prog...G06F 21/1062 : EditingG06F 21/121 : Restricting unauthorised ex...G06F 21/32 : using biometric data, e.g. ...G06F 21/335 : for accessing specific reso...G06F 21/42 : using separate channels for...G06F 21/629 : to features or functions of...G06F 2203/04808 : Several contacts: gestures ...G06F 3/017 : Gesture based interaction, ...G06F 3/0481 : based on specific propertie...G06F 3/04817 : using icons graphical or vi...G06F 3/0482 : Interaction with lists of s...G06F 3/0484 : for the control of specific...G06F 3/04842 : Selection of displayed obje...G06F 3/04847 : Interaction techniques to c...G06F 3/0486 : Drag-and-dropG06F 3/0488 : using a touch-screen or dig...G06F 3/04883 : for inputting data by handw...G06F 8/61 : InstallationG06F 9/44505 : Configuring for program ini...G06F 9/54 : Interprogram communicationG06N 5/02 : Knowledge representation; S...G06N 5/048 : Fuzzy inferencingG06Q 30/0265 : Vehicular advertisementG06Q 40/08 : InsuranceG06Q 50/26 : Government or public servic...G06T 19/006 : Mixed reality object pose d...G06V 20/59 : inside of a vehicle, e.g. r...G06V 40/10 : Human or animal bodies, e.g...G06V 40/15 : Biometric patterns based on...G06V 40/28 : Recognition of hand or arm ...G07C 5/006 : Indicating maintenanceG07C 5/008 : communicating information t...G07C 5/02 : Registering or indicating d...G07C 5/08 : Registering or indicating p...G07C 5/0808 : Diagnosing performance data...G07C 5/0825 : using optical meansG07C 5/0833 : using audio meansG07C 5/085 : using electronic data carriersG07C 5/0866 : the electronic data carrier...G08C 19/00 : Electric signal transmissio...G08G 1/0112 : from the vehicle, e.g. floa...G08G 1/0116 : from roadside infrastructur...G08G 1/012 : from other sources than veh...G08G 1/0129 : for creating historical dat...G08G 1/0133 : for classifying traffic sit...G08G 1/0137 : for specific applicationsG08G 1/0141 : for traffic information dis...G08G 1/017 : identifying vehicles G08G1/...G08G 1/09 : Arrangements for giving var...G08G 1/096716 : where the received informat...G08G 1/096725 : where the received informat...G08G 1/096775 : where the origin of the inf...G08G 1/096783 : where the origin of the inf...G08G 1/096791 : where the origin of the inf...G08G 1/096827 : where the route is computed...G08G 1/096844 : where the complete route is...G08G 1/143 : inside the vehiclesG08G 1/16 : Anti-collision systems road...H04L 41/14 : Network analysis or designH04L 51/56 : Unified messaging, e.g. int...H04L 63/10 : for controlling access to d...H04L 67/02 : based on web technology, e....H04L 67/12 : specially adapted for propr...H04L 67/125 : involving control of end-de...H04N 21/41422 : located in transportation m...H04N 21/4331 : Caching operations, e.g. of...H04N 21/482 : End-user interface for prog...H04W 4/40 : for vehicles, e.g. vehicle-...H04W 4/48 : for in-vehicle communicationH04W 4/50 : Service provisioning or rec...H04W 4/80 : Services using short range ...H04W 4/90 : Services for handling of em...H04W 8/22 : Processing or transfer of t...H04W 84/005 : Moving wireless networksH04W 84/12 : WLAN [Wireless Local Area N...