Graphical user interface for dynamically reconfiguring a programmable device
First Claim
1. A non-transitory machine memory adapted such that when read by one or more processors of a computer system, control signals and data are provided from the memory to the processors, resulting in:
- a) display of a first graphical user interface (GUI) workspace on an optical display device, the first workspace comprising a display of a first configuration of a programmable electronic device including configurable circuit blocks operable during a first time period;
b) display of a second GUI workspace comprising a second configuration of the programmable electronic device, the second configuration operable during a second time period different than the first time period during which the first configuration is operable;
c) display of a third GUI workspace including user interface elements responsive to human input via peripheral input devices, the third GUI workspace responsive to human inputs to the user interface elements to reconfigure the first configuration into the second configuration; and
d) determination and storage of device configuration changes to evolve the first configuration into the second configuration during a transition from the first time period to the second time period.
5 Assignments
0 Petitions
Accused Products
Abstract
An interface, system and method enabling dynamic reconfiguration of an electronic device in a convenient and efficient manner. The interface enables basic operations, such as adding or deleting a device configuration and switching between different device configuration views/workspaces. In some embodiments, the system and method apply global device parameter values to each device configuration and/or allow only valid or legal states for device configurations beyond the first configuration. In another embodiment, the electronic device includes a microprocessor, a plurality of internal peripherals, an interconnecting component, an external coupling port, and a memory for storing instructions. The plurality of internal peripherals, the interconnecting component and the external coupling port are programmably configurable to perform a variety of functions. The memory stores a plurality of configuration images that define the configuration and configuration of the plurality of internal peripherals, the interconnecting component and the external coupling port. The instructions stored by the memory facilitate dynamic reconfiguration of the electronic device. Based upon the existence of a predetermined condition, the electronic device is automatically reconfigured by activating different configuration images.
892 Citations
20 Claims
-
1. A non-transitory machine memory adapted such that when read by one or more processors of a computer system, control signals and data are provided from the memory to the processors, resulting in:
-
a) display of a first graphical user interface (GUI) workspace on an optical display device, the first workspace comprising a display of a first configuration of a programmable electronic device including configurable circuit blocks operable during a first time period; b) display of a second GUI workspace comprising a second configuration of the programmable electronic device, the second configuration operable during a second time period different than the first time period during which the first configuration is operable; c) display of a third GUI workspace including user interface elements responsive to human input via peripheral input devices, the third GUI workspace responsive to human inputs to the user interface elements to reconfigure the first configuration into the second configuration; and d) determination and storage of device configuration changes to evolve the first configuration into the second configuration during a transition from the first time period to the second time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A process comprising:
-
displaying a first graphical user interface (GUI) workspace on an optical display device, the first workspace comprising a display of a first configuration of a programmable electronic device including configurable circuit blocks operable during a first time period; displaying a second GUI workspace comprising a second configuration of the programmable electronic device, the second configuration operable during a second time period different than the first time period during which the first configuration is operable; displaying a third GUI workspace including user interface elements responsive to human input via peripheral input devices, the third GUI workspace responsive to human inputs to the user interface elements to reconfigure the first configuration into the second configuration; and determining and storing device configuration changes to evolve the first configuration into the second configuration during a transition from the first time period to the second time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification