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 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 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 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 method for encoding network data, such as Internet Protocol (IP) data, into a format for transmission over a satellite system is described. The network data is configured in a packet having a data block and header information. The network data packet is encoded into a variable-length multi-packet transport (MPT) frame. The MPT frame comprises a data frame to hold data and header information. The IP packet in inserted its entirety into the data frame of the MPT frame. The variable-length MTP frame is then encoded into one or more fixed-length MTP packets. Each MPT packet has a data fragment block comprising a portion of the MTP frame and associated header information to designate what portion of the MTP frame is contained in the data fragment block. The MPT packets are sized to be embedded as a specific size payload of the satellite packet that is transmitted over a satellite network. Using this method, data received over a data network (i.e., Ethernet or Internet) in large network data packets are broken into smaller packets defined by the multi-packet transport. These smaller packets are then inserted as the data payload within standard fixed-size packets suitable for transmission across a particular distribution medium, such as satellite network. The network data remains independent of the underlying network and can be easily extracted at the receiver for use by computer applications.
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 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.