Abstract:
A method of remotely updating control software in a heavy-duty vehicle having at least one programmed controller including securing the heavy-duty vehicle; determining that the vehicle is secured; establishing a wireless connection with the heavy-duty vehicle; downloading an updated control software; and updating the heavy-duty vehicle's control software with the updated control software in response to the determining that the vehicle is secured.
Abstract:
A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and functionality of the operating system unavailable to the user or by limiting the user's ability to add software applications or device drivers to the computer. Additionally, various techniques can be used to remove or reduce the functionality limitations of the computer
Abstract:
A system and method for automating the migration of configuration settings and data from computer systems running the Linux operating system to computer systems running the Windows operating system. The invention utilizes data from one or more sources to create the configuration of the target system, and translates between settings related to the Linux systems and Windows systems involved. As a result, it simplifies the otherwise complex and time-consuming task of migrating from one server to another, specifically when migrating between two operating systems that provide similar functionality but are configured in distinctly different ways.
Abstract:
A system and method for the automated capture, editing, replication, and deployment of server configurations. The system includes a set of tools for creating system configurations; for editing configurations that are actively used on a server or stored but not in active use; for replicating configurations and allowing customization of one or more aspects of such configurations; and for deploying the same or modified configurations to various servers. The techniques used relate to lists indicating the location of configuration data, search mechanisms for finding configuration data, file editing methods, file send and retrieve methods, and user interface display methods for facilitating viewing, modification, archiving, and deployment of configuration by system administrators, as well as an online service used for the storage, search, retrieval, and discussion of configurations.
Abstract:
A system and method for remote administration and management of computers running a version of the Linux or UNIX operating system from a management interface running on a client running a version of the Microsoft Windows operating system. More specifically, the invention relates to a number of software modules, communications protocols, and processes for this remote administration. The software modules include a remote management snap-in running on a Windows client, and a remote management daemon and configuration module running on a remotely managed Linux or UNIX system. In response to user inputs, commands are generated by the snap-in and sent to the daemon. The daemon interacts with the configuration module to retrieve current configuration information or effect a change to the configuration. The daemon then generates a response that includes information concerning the current configuration, which is then displayed in the snap-in. In one embodiment, the snap-in runs in the Microsoft Management Console, enabling users to manage remote non-Windows systems using familiar interface.
Abstract:
In a broadcast system in which computer data and other content are delivered from multiple content servers to multiple clients at least partly over a broadcast network, a transmission announcement system announces upcoming broadcast transmissions and instructs the clients on how to receive the broadcast transmissions. Announcement servers (which may or may not be the same as the content servers which serve the data for the broadcast transmissions) generate announcements containing information specifying how associated upcoming transmissions are to be delivered over the broadcast network. The announcement server makes the announcements available to the clients over the broadcast network or over a secondary link other than the broadcast network. As possible examples of the secondary link, the announcement servers might send the announcements to a multicast address over a public network, such as the Internet, or post the announcements at a publicly accessible site on a data network, such as a Web site on the Internet. The clients receive the announcements via the broadcast network or the secondary link. The clients filter the announcements according to predetermined criteria, keeping the announcements satisfying the criteria and discarding the rest. The client searches the announcements that are kept to extract information pertaining to retrieval of the broadcast transmission (e.g., a broadcast protocol, a broadcast locator, a transmission time, etc.). The client then tunes a broadcast receiver to the broadcast locator and launches a receiving application to receive the transmission according to the broadcast protocol.
Abstract:
A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.
Abstract:
A device for monitoring movement of an object is provided. A first module is configured to secure to the object. A second module, capable of electrically connecting to the first module, includes at least a rechargeable battery and a memory capable of storing a history of movement data. A third module, capable of electrically connecting with the second module, includes a data modem capable of connecting to a remote station, and a battery charger. When the second module is connected to the first module, the memory periodically records available location data representing a position of the device at the time of recording. When the second module is connected to the third module, the memory downloads through the data modem and the battery charger charges the battery.