Networked vehicle controlling attached devices using JavaBeans™
First Claim
Patent Images
1. A vehicle comprising:
- a. a communications medium;
b. one or more devices connected to said communications medium, each device controllable over said medium;
c. a vehicle control center, connected to said medium, said vehicle control center including a control element and memory, said memory including one or more beans for controlling said one or more devices; and
wherein each of said one or more beans is a portable and re-usable, self-contained Java software component.
2 Assignments
0 Petitions
Accused Products
Abstract
A vehicle control computer system uses JavaBeans™ to implement device interfaces. A vehicle control center, having a processor and memory, provides user access to devices operating within the vehicle. The manufacturer of such devices provides a JavaBean™ interface stored with the device. When a device is installed in the vehicle, the processor or other control element of the vehicle control center becomes aware of the installation and requests or otherwise receives the stored JavaBean™ interface from the device. The vehicle control center can then use the interface as received or replace it with a different interface already stored in memory.
221 Citations
23 Claims
-
1. A vehicle comprising:
-
a. a communications medium;
b. one or more devices connected to said communications medium, each device controllable over said medium;
c. a vehicle control center, connected to said medium, said vehicle control center including a control element and memory, said memory including one or more beans for controlling said one or more devices; and
wherein each of said one or more beans is a portable and re-usable, self-contained Java software component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of installing a device to become part of an automotive computer system, comprising the steps of:
-
a. connecting said device to said computer system;
b. sending one or more beans from said device to a control element in said computer system; and
wherein each of said one or more beans is a portable and re-usable, self-contained Java software component. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of installing a device to become part of a computer system, comprising the steps of:
-
a. downloading one or more beans from said device to a control element of said computer system, and b. selecting from among said one or more beans and one or more previously stored beans to select an interface for controlling said device; and
wherein each of said one or more beans and each of said one or more previously stored beans is a portable and re-usable, self-contained Java software component. - View Dependent Claims (16, 17)
-
-
18. A method of uninstalling a device from a computer system, comprising the steps of:
-
a. disconnecting said device from said computer system, b. detecting that said device is no longer connected, and c. identifying a bean used for controlling said device as no longer needed; and
wherein said bean is a portable and re-usable, self-contained Java software component. - View Dependent Claims (19, 20)
-
-
21. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instruction, stored on said memory medium for sending one or more beans from a device attached to said automotive computer system to a control element in said computer system; and
wherein each of said one or more beans is a portable and re-usable, self-contained Java software component.
-
-
22. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instruction, stored on said memory medium for downloading one or more beans from said device to a control element of said computer system, and for selecting from among said one or more beans downloaded from said device and one or more previously stored beans to select an interface for controlling said device; and
wherein each of said one or more beans is a portable and re-usable, self-contained Java software component.
-
-
23. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instruction, stored on said memory medium for disconnecting said device from said computer system, detecting that said device is no longer connected, and identifying a bean used for controlling said device as no longer needed; and
wherein said bean is a portable and re-usable, self-contained Java software component.
-
Specification