Dynamic configuration of a home multiprocessor system
First Claim
Patent Images
1. A home multiprocessing system, comprising:
- multiple home processors configured to run different home applications;
multiple links that couple the multiple home processors together; and
a dynamic configuration system operating independently on one or more of the multiple home processors, wherein the dynamic configuration system is configured to;
detect a new hardware device moved into a vicinity next to the home multiprocessing system for direct communication with one or more of the multiple home processors, wherein the new hardware device operates a first application running on a first processor;
store a copy of the first application in memory of the home multiprocessing system;
download the copy of the first application from memory to an identified one of the multiple home processors in response to detecting the new hardware device moved into the vicinity next to the home multiprocessing system; and
reconfigure the identified one of the multiple home processors to run the copy of the first application normally run on the first processor by replacing a second application normally run by the identified one of the multiple home processors with the copy of the first application normally run by the first processor.
10 Assignments
0 Petitions
Accused Products
Abstract
A multiprocessor system used in home environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.
369 Citations
20 Claims
-
1. A home multiprocessing system, comprising:
-
multiple home processors configured to run different home applications; multiple links that couple the multiple home processors together; and a dynamic configuration system operating independently on one or more of the multiple home processors, wherein the dynamic configuration system is configured to; detect a new hardware device moved into a vicinity next to the home multiprocessing system for direct communication with one or more of the multiple home processors, wherein the new hardware device operates a first application running on a first processor; store a copy of the first application in memory of the home multiprocessing system; download the copy of the first application from memory to an identified one of the multiple home processors in response to detecting the new hardware device moved into the vicinity next to the home multiprocessing system; and reconfigure the identified one of the multiple home processors to run the copy of the first application normally run on the first processor by replacing a second application normally run by the identified one of the multiple home processors with the copy of the first application normally run by the first processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for establishing and operating a home multiprocessor system, comprising:
-
operating multiple home processors that run different home applications; operating multiple links that couple the multiple home processors together; and operating a dynamic configuration system independently on one or more of the multiple home processors, wherein the dynamic configuration system is configured to; detect a new hardware device moved into a location next to the home multiprocessor system for direct communication with one or more of the multiple home processors, wherein the new hardware device operates a first application running on a first processor; store a copy of the first application, the first application being operated by the new hardware device moved into the location next to the home multiprocessor system, in memory of the home multiprocessor system; download the copy of the first application from memory to an identified one of the multiple home processors of the home multiprocessor system in response to detecting the new hardware device moved into the location next to the home multiprocessor system; and reconfigure the identified one of the multiple home processors to run the copy of the first application normally run on the first processor by replacing a second application normally run by the identified one of the multiple home processors with the copy of the first application normally run by the first processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification