摘要:
A version management system may maintain an updated installation package for a software application as the application is updated from time to time. The updated installation package may allow the application to be reinstalled using the updated installation package without having to start with an original installation package and apply successive updates. In one embodiment, a distribution medium may have a read only memory location containing an original installation package and a read/write memory location that may contain updated installation packages that are created as updates are received and applied. In some cases, the updated installation packages may include various system state parameters, as well as configuration information for the managed software system as well as related software products.
摘要:
Methods, systems, and computer program products for synchronizing data stored at one or more message clients with data stored at a message server where the message clients may receive update notifications and may represent the data using different data structures than the message server uses to represent the same data. A token is associated with each data change that occurs at the message server. The message server sends each change and associated token to the message clients. When the message clients request a synchronization, the tokens they received are returned to the message server for comparison with the tokens the message server sent to the message clients. If the message clients do not return a particular token, the message server determines that the clients did not receive the corresponding change and resends the change to the message clients. Tokens may also be used to divide a change into one or more portions, with only one portion being provided initially. Then, in response to receiving the token associated with the portion, the message server may provide the remaining portion of the message to the message clients.
摘要:
Methods, systems, computer program products and data structures are described which allow a client to communicate with a server even though multiple proxies that require different authentication data must be traversed to allow such communication. In operation, the client first authenticates to a first proxy using authentication data appropriate for the first proxy. The client then authenticates to a second proxy using different authentication data that is appropriate for the second proxy. This proxy authentication continues through as many proxies as necessary until the client is in communication with the server.
摘要:
An external client securely accesses a private corporate network using a communications device, but without the communications device being required to communicate through the private corporate network when communicating with resources external to the private corporate network. The external client establishes a connection with the private corporate network over the public network such as the Internet using, for example, Transmission Control Protocol (TCP). The external client then provides security to the connection by running, for example, the Secure Socket Layer (SSL) protocol over the TCP protocol. During the ensuing session with the private corporate network, the communications device establishes a subsequent connection(s) with the external resource.
摘要:
Methods, systems, computer program products and data structures are described which allow a client to communicate with a server even though multiple proxies that require different authentication data must be traversed to allow such communication. In operation, the client first authenticates to a first proxy using authentication data appropriate for the first proxy. The client then authenticates to a second proxy using different authentication data that is appropriate for the second proxy. This proxy authentication continues through as many proxies as necessary until the client is in communication with the server.
摘要:
The invention encompasses a system and method for serially transferring a sequence of data bits having binary values. This includes a step of displaying sequential display frames on a frame-scanning graphics display device, wherein each sequential display frame is associated with an individual group of data bits. Each group of data bits is associated with one or more data framing bits. The framing bits are inverted from one sequential display frame to the next. Within each display frame, sequentially-scanned data transmission lines are selectively illuminated to represent the individual groups of data bits associated with the display frames and their associated data framing bits. Bits having a first binary value are represented by illuminated display frame lines. Bits having a second binary value are represented by non-illuminated display frame lines. A receiving device can determine the validity of a particular display frame by determining whether the framing bits of the display frame are inverted from the framing bits of the previous display frame. Further aspects of the invention provide error detection and correction capabilities, and also provide methods of making the most efficient utilization of the data transfer mechanism.
摘要:
Disclosed herein is a system and method of serially transferring a sequence of data bits between a computer and a portable information device such as the Timex Data Link.TM. watch, using the CRT of the computer as a transmission medium. The computer is programmed to display sequential display frames on a frame-scanning graphics display device and to illuminate line segments within the display frames to represent individual data bits. Each line segment has a continuous length on the display device which produces an optical pulse of a corresponding duration. Each data bit is encoded as a different line segment length to produce an optical pulse for each data bit having a duration which is dependent on the value of the data bit. For example, a pulse representing a binary value of 0 has a duration which is relatively longer than that of a pulse representing a binary 1. A receiving device monitors the optical signal created by the CRT and detects rising signal edges. It interprets each rising edge as the beginning of a single bit. After detecting a rising edge, the receiving device waits for a pre-determined time and then samples the optical signal. If the pulse from the CRT is still present, the receiving device interprets the data bit as a binary 0. Otherwise, the receiving device interprets the data bit as a binary 1.
摘要翻译:这里公开了使用计算机的CRT作为传输介质,在计算机和诸如Timex Data Link TM手表的便携式信息设备之间串行传送数据位序列的系统和方法。 计算机被编程为在帧扫描图形显示装置上显示顺序显示帧并且照亮显示帧内的线段以表示各个数据位。 每个线段在显示装置上具有连续的长度,其产生相应持续时间的光脉冲。 每个数据位被编码为不同的线段长度,以产生具有取决于数据位的值的持续时间的每个数据位的光脉冲。 例如,代表二进制值为0的脉冲的持续时间比表示二进制1的脉冲的持续时间相对更长。接收装置监视由CRT产生的光信号并检测上升的信号边缘。 它将每个上升沿解释为单个位的开始。 在检测到上升沿之后,接收设备等待预定时间,然后对光信号进行采样。 如果来自CRT的脉冲仍然存在,则接收装置将数据位解释为二进制0。否则,接收装置将数据位解释为二进制1。
摘要:
A priority based scheduling system for a server prioritizes multiple tasks that are defined using various constraints, which may include relationships defined between different tasks, performance parameters for each task, and completion constraints. The system may track actual performance of a task and update the performance parameters over time. Some embodiments may include a status monitoring agent that may detect that a monitored network parameter has changed that may cause a scheduled task to be raised or lowered in priority. The system may be used to schedule and execute one time tasks as well as recurring tasks, and may execute those tasks during a rigid or flexible periodic time window. Many of the tasks may be pausable and resumable, and such tasks may be performed in increments over successive time windows.
摘要:
Systems and methodologies that facilitate purchase and/or transfer of a domain name and access of users to the internet by using a well defined protocol to interact with a plurality of domain name registrars via employing a purchasing component and a mapping component. Once a user has identified a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to obtain such domain name. The mapping component can then point to a DNS provider designated to host such domain name, to manage in-bound traffic. The subject invention can also be implemented in web services based hosted solutions directory, for example by designation of a trusted on-line registry that registers a plurality of service providers to supply services to clients, with a secure communication between the clients and the trusted on-line registry for selection of a service provider.
摘要:
Methods, systems, and computer program products for synchronizing data stored at one or more message clients with data stored at a message server where the message clients may receive update notifications and may represent the data using different data structures than the message server uses to represent the same data. A token is associated with each data change that occurs at the message server. The message server sends each change and associated token to the message clients. When the message clients request a synchronization, the tokens they received are returned to the message server for comparison with the tokens the message server sent to the message clients. If the message clients do not return a particular token, the message server determines that the clients did not receive the corresponding change and resends the change to the message clients. Tokens may also be used to divide a change into one or more portions, with only one portion being provided initially. Then, in response to receiving the token associated with the portion, the message server may provide the remaining portion of the message to the message clients.