Embedded driver for an electronic device
AssigneeHarris Technology, LLC
InventorScott C. Harris
Life of this patent
Estimating the term…
Abstract
An electronics module with driver information electronically associated therein. The driver information may be in a memory on the electronics module. The memory may store drivers for multiple operating systems, including a virtual machine type operating system that can be used with any processor or operating system that can run the virtual machine. The memory may alternatively store website information, e.g., an address of the website and codes to use on the website to get the right driver and to validate the hardware.
Claims15
A method of operating a device in a computer comprising:
- operating a first circuit from the computer using a first driver which provides a first functionality;
- testing said first circuit from said computer to validate said first circuit;
- and
- only if said first circuit is validated by said testing, then operating said first circuit using a second driver which provides second functionality;
- wherein said first driver is stored in a memory, associated with said circuit, and within a same physical package as said circuit;
- wherein said memory also stores information about at least one website address, and using said information about at least one website address for accessing a web site that is based on said website address for said testing;
- wherein said memory also stores a circuit code identifying said circuit, and wherein said testing comprises presenting said code to said website and where said circuit is prevented from only certain ones of its operations without receiving a validation of said circuit code from said website.
A device for use in a computer comprising:
- a circuit which is operable from the computer to carry out operations;
- and
- a memory, associated with said circuit, and within a same physical package as said circuit, storing a first driver file that is used for said computer to operate said circuit,
- testing said circuit from said computer to validate said circuit;
- and
- only if said circuit is validated by said testing, then operating said circuit using a second driver which provides second functionality,
- wherein said memory also stores information about at least one website address, and said computer uses said information about said at least one website address for accessing a web site that is based on said website address for said validation, wherein said memory also stores a circuit code identifying said circuit, and wherein said validation comprises presenting said code and where said circuit is prevented from only certain ones of its operations without receiving a validation of said circuit code.
A system, comprising:
- a computer connected to internet;
- said computer receiving information from a remote electronic device over the internet, where said electronic device includes electronic circuitry thereon;
- said computer receiving a validation request from said electronic device, determining information about a location from which validation is requested, and determining whether said electronic device is authorized to be operated in said location from which the validation is requested;
- and
- returning validation information to said electronic circuit that is required by said electronic circuitry to work completely only if said electronic device is determined to be authorized,
- wherein said information received including information from a memory on said electronic circuitry, said information including a circuit code in said memory identifying at least one circuit;
- wherein said memory also stores information about at least one website address, and using said information about the at least one website address for accessing a website that is based on said website address for a testing;
- and
- wherein said testing comprises presenting said code to said website and where said circuit is prevented from only certain ones of its operations without receiving a validation of said circuit code from said website.
Dependencies are inferred from the claim text.