Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for performing external processing for a display device, comprising: loading an application and an operating system (OS) onto the display device from an external storage device, wherein the OS loaded onto the display device is different from an OS already installed on the display device; executing the application on the display device; determining whether the application requires additional processing capabilities than is available on the display device; in response to determining that the application requires additional processing capabilities than is available on the display device, sending all data from the application to an external processor for processing and return of processed data, the external processor being in direct communication with the display device; processing all data from the application loaded from the external storage device using an internal processor of the display device in response to determining that the application does not require additional processing capabilities than is available on the display device; receiving any processed data from the external processor; and displaying the processed data on the display device.
2. The method according to claim 1 , wherein the external processor is contained in a device that is hot-pluggable into the display device to establish a connection between the external processor and the display device.
3. The method according to claim 1 , wherein the external storage device includes an external hard disk drive.
4. A system for performing external processing on a display device, the system comprising: an external storage device connected to the display device, the external storage device including an application and an operating system (OS) to be loaded onto the display device, wherein the OS to be loaded onto the display device is different from an OS already installed on the display device; the display device, including: an internal processor; an artificial intelligence component in communication with the processor, the artificial intelligence component being configured to: determine whether the application requires additional processing capabilities than is available on the display device, in response to determining that the application requires additional processing capabilities than is available on the display device, send all data from the application to an external processor for processing and return of processed data, processing all data for the application loaded from the external processing device using the internal processor in response to detecting that the application does not require additional processing capabilities than is available on the display device; the external processor in direct communication with the display device, the external processor configured to: receive data from the application for processing; process the data; and send the processed data to the application; wherein the display device is further configured to display the processed data.
5. The system according to claim 4 , wherein the external processor is contained in an external device that is hot-pluggable into the display device to establish a connection between the external processor and the display device.
6. The system according to claim 5 , wherein the external device includes a Universal Serial Bus interface.
7. The system according to claim 5 , wherein the external device includes an external graphics platform interface.
8. The system according to claim 4 , wherein the external storage device includes an external hard disk drive.
9. A non-transitory computer-readable storage medium storing a set of instructions for execution by a general purpose computer to perform external processing for a display device, the set of instructions comprising: a loading code segment for loading an application and an operating system (OS) onto the display device from an external storage device, wherein the OS loaded onto the display device is different from an OS already installed on the display device; an executing code segment for executing an application on the display device; a determining code segment for determining whether the application requires additional processing capabilities than is available on the display device; a sending code segment for sending all data from the application to an external processor for processing and return of processed data in response to determining that the application requires additional processing capabilities than is available on the display device, the external processor being in direct communication with the display device; an internal processing code segment for processing all data from the application loaded from the external storage device using an internal processor of the display device in response to determining that the application does not require additional processing capabilities than is available on the display device; a receiving code segment for receiving any processed data from the external processor; and a displaying code segment for displaying the processed data on the display device.
10. The non-transitory computer-readable storage medium according to claim 9 , wherein the instructions are hardware description language (HDL) instructions used for the manufacture of a device.
11. The method of claim 1 , further comprising: after the processed data is displayed on the display device, determining whether the application has additional data to process; sending the data to the external processing device for processing in response to determining that the application has additional data to process; and processing the data using an internal processor of the display device responsive to determining that the application has additional data to process.
12. The method of claim 1 , further comprising: determining whether another application on the external storage device has been selected to run on the display device; in response to determining that another application on the external storage device has been selected, loading the other application from the external storage device onto the display device; and running the other application.
13. The method of claim 1 , wherein the external processor is configured to process graphics data and perform general computations.
14. The method of claim 1 , wherein the OS already installed on the display device is a customized OS that only runs applications designed for the customized OS.
Unknown
December 25, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.