摘要:
A first entity initiates a first connection to a second entity which then receives from the second entity initial information which the first entity uses to derive a key for the first entity (first entity key). The first entity key is then used to authenticate the second entity and if the second entity is authenticated then the first entity derives a second key which is used for communication between the first entity and the second entity.
摘要:
A lightweight end-to-end network architecture in which the transport layer is a Transmission Control Protocol (TCP) layer is disclosed. The network architecture also includes a Hyper Text Transport Protocol (HTTP) layer, a Messages over TCP (MT) protocol layer, a Message over Device-initiated HTTP (MDH) protocol layer, a multiplexing layer, and a facility layer. The MDH and MT layers are used in the alternative. The MT layer has a low overhead requirement. The MDH layer provides an enhanced firewall traversal capability.
摘要:
A computer implemented method of adjusting for varying delays in communication of a batch of actions uploaded for processing from a client application to a server application. The method includes receiving the batch of actions to be processed, the batch of actions including the actions, action time stamps, and an upload time stamp, generating a receipt time stamp for receipt of the batch, estimating times of occurrences of actions in the batch based on a base time and the action time stamps, and adjusting a process running on a server based on the estimated times. The base time is estimated by estimating when a first action in the batch occurred and, if a time between two adjacent actions in the batch exceeds a predefined limit, the base time is re-estimated by estimating when a second of the two adjacent actions occurred.
摘要:
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
摘要:
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
摘要:
A device management system (DMS) enables a plurality of network-enabled embedded devices potentially having a variety of device protocols to communicate via a network with a remote device system server. The DMS includes a back-end management applications server, and a module to translate different interface protocol formats associated with various of the devices into formats suitable for the applications server. The applications server is enabled to use multiple protocols and representations, and can use protocols and interfaces that are simpler than what the devices actually use, thus hiding potential complexity. Especially advantageous is the ability of the DMS to manipulate the representations and behavior of the devices, including the ability to augment functionality and to merge devices to create virtual devices.
摘要:
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
摘要:
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.