Abstract:
A programmable system includes a programmable analog system that is reconfigurable to perform various analog operations, and includes a programmable digital system that is reconfigurable to perform various digital operations. The programmable system also includes a microcontroller capable of reconfiguring and controlling the programmable analog system and the programmable digital system. The programmable digital system is configured to control the programmable analog system autonomously of the microcontroller.
Abstract:
The invention provides a computer readable memory to direct a computer function in a specified manner. The computer readable memory includes a first executable module to identify a definition of a Network Information Monitor (NIM) (241, 242). A second executable defines a NIM frame for the NIM using the definition (245). A third executable module retrieves content from the NIM (246). A fourth executable module places the content in a NIM viewer defined by the frame (248). The invention also includes a method of hosting Internet content, including the steps receiving an address of a definition from a computing device, where the definition defines a frame and a location of content with which to fill in the frame.
Abstract:
Method and system for transparent transfer of applications opened by an user in a first electronic device to a second electronic device, when the user changes from using the first device to using the second device. The state of each application to be transferred is obtained and sent to the second device through a communication server. The second device will restore the applications using the state data sent, so the applications will have in the second device the same running state and will be started in the same point as they were in the first device. It is not necessary that the first in the second device are connected to the communication network as the same time, i.e. the first device can be shut down after sending the data.
Abstract:
According to another aspect of the present invention, a method for carrying out searches in a database (250, 260, 270) by means of a data processing system (130) is provided. The database includes a first plurality of first data items and a second plurality of second data items; the database is structured to enable a generic first data item to be in relationship with one or more second data items and vice versa. The method comprises based on the database, generating in an internal memory (240) of the data processing system at least one among a first data table structure (280) and a second data table structure (285). Each one among the first and second data table structures comprises a first data table (420; 520) comprising a plurality of elements each one corresponding to a respective first data item; the elements of the first data table are univocally identified by a respective first index, The first and second data table structures further comprise a second data table (410; 510) comprising a plurality of elements each one corresponding to a respective second data item; the elements of the second data table are univocally identified by a respective second index. The first and second data table structures still further comprise a third data table (430; 530) comprising a plurality of elements each one being in a univocal relationship with a respective element of the first data table and in a univocal relationship with a respective element of the second data table. The method further comprises receiving a search string (IS) comprising an identifier of a first data item or of a second data item. If the search string comprises an identifier of a first data item, the method further provides for accessing at least one element of the first data table based on the search string; accessing at least one element of the third data table corresponding to the accessed element of the first data table and retrieving from the accessed element of the third data table the second index of at least one corresponding element of the second data table; accessing the second data table using said second index for extracting a search result. If the search string comprises an identifier of a second data item, the method further comprises accessing at least one element of the second data table based on the search string; accessing at least one element of the third data table corresponding to the accessed element of the second data table and retrieving from the accessed element of the second data table the first index of at least one corresponding element of the first data element; accessing the first data table using said first index for extracting a search result.
Abstract:
A method is described for performing system management operations on at least one target endpoint data processing apparatus (110a, 110b) of a distributed data processing system (100) including a system management server (120) adapted to the centralized system management of the endpoints of the distributed data processing system. The method comprises: at the system management server, receiving a system management activities plan including at least one system management activity to be performed on the at least one target endpoint; having the system management server executing the system management activities plan, wherein the executing the plan includes performing the at least one system management activity. Prior to executing the corresponding system management activity, having the system management server cause the execution, on the at least one target endpoint, of a simulated system management activity corresponding to and adapted to simulate the at least one system management activity in the plan so as to ascertain a capability of the at least one target endpoint of successfully executing the system management activity on the at least one target endpoint; and having the system management server execute the system management activity conditionally to a result of the execution of the simulated system management activity. Preferably, a selected corrective activity may be performed to remove the cause of the negative result of the simulated system management activity.
Abstract:
A system and method for providing predictive software upgrades is provided. Generally, the method comprising the steps of: querying a virtual vehicle application that simulates a real vehicle to determine one or more time period when the vehicle will be in an off state for long enough for updating of software to take place without the vehicle operating status being changed; transmitting a push notification to a user portable interactive communication device providing the one or more time periods determined, to the user for selection of one or more time period; receiving a selected one or more time period for upgrading of the software; transmitting a request for confirmation of a first of the one or more time period to the user portable interactive communication device at a predefined time period prior to the first of the one or more time period; and if the user confirms the first time period, instructing the upgrading of the vehicle control module by the vehicle at the first time period.
Abstract:
In some embodiments, a method includes sending a first data unit, received from a source device, to a destination device via a first data unit path. The first data unit path includes (1) a first virtual machine and a second virtual machine that are included in a first network, and (2) a third virtual machine that is included in a second network. Furthermore, the first data unit path includes the first virtual machine, the second virtual machine, and the third virtual machine in a first order. The method includes sending a second data unit, received from the source device, to the destination device via a second data unit path from the source device to the destination device. The second data unit path includes each of the first virtual machine, the second virtual machine, and the third virtual machine in a second order different from the first order.
Abstract:
The present invention relates to a method for configuring synchronous table- driven operations of a distributed avionics control system comprising a plurality of processing nodes (S1-S4) interconnected in a network (2). The method comprises the steps of providing a global timing meta-data component (X4), a plurality of application meta-data components (X51-X52), and a node assignment meta-data component (X 2). The method also comprises the steps of detecting data communication paths, detecting communication requirements, generating a system schedule meta-data component, generating a system configuration data and providing the system configuration to the distributed avionics control system.
Abstract:
A method provides network driver injection into a target image to transform the target image to be compatible with one or more source machines, for facilitating operating system streaming over a network. The method may include: facilitating access to a source system registry file of a source machine; facilitating access to a target system registry file of the target image, without copying the target image; determining whether source network interface cards of the source machine are compatible with the target image; and if the source network interface cards are not compatible with the target image, performing network interface driver injection into the target image. The target image may include an operating system. A machine-readable storage medium and apparatus are provided. A method is described for building a program for providing network driver injection into a target image to transform the target image to be compatible with computing machines.