Networked vehicle implementing plug and play with javabeans
First Claim
1. An automotive 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 JavaBeans™
for controlling at least one respective device, in which said control element is configured to detect connection of a device to said communications medium and obtain a JavaBean™
interface from said device.
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. A data structure is used to maintain information about interfaces for devices. The vehicle control center can then use the interface as received or replace it with a different interface already stored in memory by changing the contents of the data is structure.
117 Citations
27 Claims
-
1. An automotive 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 JavaBeans™
for controlling at least one respective device, in which said control element is configured to detect connection of a device to said communications medium and obtain a JavaBean™
interface from said device.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of installing a device to become part of an vehicle computer system, comprising the steps of:
-
a. detecting that a device has been connected to said computer system;
b. requesting a JavaBean™
interface from said device;
c. storing said JavaBean™
interface; and
d. entering information about said interface in a data structure. - View Dependent Claims (19, 20, 21)
-
-
22. A method of installing a device to become part of a vehicle computer system, comprising the steps of:
-
a. receiving an interface from said device, b. checking for other stored interfaces for said device, and c. selecting a desired interface to use with said device.
-
-
23. A method of uninstalling a device from a vehicle computer system, comprising the steps of:
-
a. detecting that a device has been removed; and
b. removing one or more interfaces associated with said device. - View Dependent Claims (24)
-
-
25. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instructions, stored on said memory medium, for causing said system to detect that a device has been connected to said computer system, for requesting a JavaBean™
interface from said device, for storing said JavaBean™
interface; and
for entering information about said interface in a data structure.
-
-
26. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instructions, stored on said memory medium, for receiving an interface from a device, checking for other stored interfaces for said device, and selecting a desired interface to use with said device.
-
-
27. A product for controlling an automotive computer system, comprising:
-
a. a memory medium; and
b. a series of instructions, stored on said memory medium, for detecting that a device has been removed from said system; and
c. removing one or more interfaces associated with said device.
-
Specification