VEHICLE MACRO RECORDING AND PLAYBACK SYSTEM ABLE TO OPERATE ACROSS SUBSYSTEM BOUNDARIES
First Claim
1. An in-vehicle macro system comprising:
- a bus;
a volatile memory connected to the bus;
a non-volatile storage medium connected to the bus; and
a processor connected to the bus;
said non-volatile storage medium comprising a plurality of computer program products, wherein the processor is configured to execute programmatic instructions of each of the computer program products, said computer program products comprising a macro playback component and a macro recorder, said non-volatile memory comprising a plurality of macros;
said plurality of macros each comprising a linkage to a plurality of associated actions, each of said plurality of actions controlling an adjustable setting of a vehicle subsystem, wherein actions associated with a single macro are able to control settings of a plurality of different vehicle subsystems;
said macro playback component configured to execute said macros, wherein execution of each macros causes the actions associated with the macro to be performed; and
said macro recorder configured to establish new ones of said plurality of macros, wherein each newly established macro comprises a plurality of user specified actions.
1 Assignment
0 Petitions
Accused Products
Abstract
An in-vehicle macro system can include a bus connecting a volatile memory, a non-volatile storage medium, and a processor. The non-volatile memory can include a set of macros and a set of computer program products including instructions which the processor is configured to execute. The computer program products can include a macro playback component and a macro recorder. The macros can each include a linkage to a set of associated actions. Each of the actions can control an adjustable setting of a vehicle subsystem, wherein actions associated with a single macro are able to control settings of different vehicle subsystems. The macro playback component can execute the macros, where execution of each macro causes the actions associated with the macro to be performed. The macro recorder can be used to create new macros. Each newly established macro can include a set of user specified actions.
22 Citations
20 Claims
-
1. An in-vehicle macro system comprising:
-
a bus; a volatile memory connected to the bus; a non-volatile storage medium connected to the bus; and a processor connected to the bus; said non-volatile storage medium comprising a plurality of computer program products, wherein the processor is configured to execute programmatic instructions of each of the computer program products, said computer program products comprising a macro playback component and a macro recorder, said non-volatile memory comprising a plurality of macros; said plurality of macros each comprising a linkage to a plurality of associated actions, each of said plurality of actions controlling an adjustable setting of a vehicle subsystem, wherein actions associated with a single macro are able to control settings of a plurality of different vehicle subsystems; said macro playback component configured to execute said macros, wherein execution of each macros causes the actions associated with the macro to be performed; and said macro recorder configured to establish new ones of said plurality of macros, wherein each newly established macro comprises a plurality of user specified actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing configurable macros within motor vehicles comprising:
-
detecting a macro execution event; determining a macro stored within a data store associated with the macro execution event, wherein the determined macro comprises a plurality of actions, wherein each action is associated with controlling an adjustable setting of a vehicle subsystem, wherein at least a portion of the actions are user configured actions established in accordance with user defined settings; and initiating the macro, which results in each of the actions being performed, which results in the vehicle subsystems being adjusted in accordance with the associated actions, wherein said plurality of action associated the macro are able to control settings of a plurality of different vehicle subsystems. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing configurable macros within motor vehicles comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to detect a macro execution event; computer usable program code configured to determine a macro stored within a data store associated with the macro execution event, wherein the determined macro comprises a plurality of actions, wherein each action is associated with controlling an adjustable setting of a vehicle subsystem, wherein at least a portion of the actions are user configured actions established in accordance with user defined settings; and computer usable program code configured to initiate the macro, which results in each of the actions being performed, which results in the vehicle subsystems being adjusted in accordance with the associated actions, wherein said plurality of actions associated the macro are able to control settings of a plurality of different vehicle subsystems. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification