Patent classifications
H04L67/55
Message transmitting and receiving method, communication apparatus, and program
A message transmitting and receiving method according to one aspect is performed by a communication apparatus, the communication apparatus including a middleware unit configured to manage a message published by a publisher in a publish/subscribe system in which a message is exchanged between the publisher and a subscriber via a broker, and a storage unit configured to store a library including functions configured to provide the broker, and includes the steps of performing, by the middleware unit, subscribing on the broker by setting a callback function, and upon receipt of a first message published by a device, passing, by the broker, the first message to the middleware unit by calling the callback function.
Systems and methods for device communication
Embodiments include a device comprising an interface module for interfacing with proprietary legacy systems. The interface module comprises a data interface for interfacing with a processing component of the legacy system, where the processing component uses a proprietary protocol for processing data of the legacy system. The interface module includes a protocol module that comprises a protocol corresponding to the proprietary protocol of the legacy system, and the interface module uses the protocol to exchange data with the processing component. The interface module includes a communication device that communicates with a remote system via a wireless channel. The interface module controls communications that include passing commands from the remote system to the legacy system, and passing event data of the legacy system to the remote system.
Systems and methods for device communication
Embodiments include a device comprising an interface module for interfacing with proprietary legacy systems. The interface module comprises a data interface for interfacing with a processing component of the legacy system, where the processing component uses a proprietary protocol for processing data of the legacy system. The interface module includes a protocol module that comprises a protocol corresponding to the proprietary protocol of the legacy system, and the interface module uses the protocol to exchange data with the processing component. The interface module includes a communication device that communicates with a remote system via a wireless channel. The interface module controls communications that include passing commands from the remote system to the legacy system, and passing event data of the legacy system to the remote system.
Prioritized message routing
Systems, apparatuses, and methods are described for routing messages in a network. Gateways may be selectively chosen to forward messages from a user device to a network server. Gateways may forward messages based on forwarding priorities for the user device. The forwarding priorities may, for example, indicate a repeat count threshold for a quantity of times the gateway may receive a message from a particular user device before the gateway forwards the message.
Subscription and notification service
Mechanisms for subscription and notification may include dynamically changing notification behavior based on notification target status or support access to notification history information.
Subscription and notification service
Mechanisms for subscription and notification may include dynamically changing notification behavior based on notification target status or support access to notification history information.
Reservation management for polling requests in a communication system
Techniques for committing back end computing resources to an online stream of requests for data from client devices are described herein. A polling schedule server (e.g., a reservation management system), may receive polling reservation requests from a plurality of client devices, may evaluate each client device's need for “fresh” data based on a number of input signals, and may assign the client device a polling slot (e.g., a reservation for a future polling time). The polling scheduler server may subsequently receive a polling request from a client device and, upon validating a token received from the client device as well as a difference between an assigned polling time and the polling request timestamp, may grant the polling request by transmitting a request to one or more communication system servers, receiving data from the communication system servers, and providing the data to the client device.
Server and computer program for server for establishing a continuous connection with a communication device to provide screen data
A server includes memory, a connection establisher, a first transmission request receiver, a first determiner, a first screen data transmitter, a second screen data transmitter, and a first disconnector. The connection establisher establishes continuous connection with a communication device. The first transmission request receiver receives a first transmission request t for displaying a setting screen corresponding to a first type of service. In response to the first transmission request being received from the external device, the first determiner determine whether a second type of service is currently provided. The first screen data transmitter transmits first screen data for displaying a first setting screen to the external device in response to the first determiner determining that the second type of service is not currently provided. The first disconnector disconnects the continuous connection in response to selection of a disconnection button included in the first setting screen displayed on the external device.
Server and computer program for server for establishing a continuous connection with a communication device to provide screen data
A server includes memory, a connection establisher, a first transmission request receiver, a first determiner, a first screen data transmitter, a second screen data transmitter, and a first disconnector. The connection establisher establishes continuous connection with a communication device. The first transmission request receiver receives a first transmission request t for displaying a setting screen corresponding to a first type of service. In response to the first transmission request being received from the external device, the first determiner determine whether a second type of service is currently provided. The first screen data transmitter transmits first screen data for displaying a first setting screen to the external device in response to the first determiner determining that the second type of service is not currently provided. The first disconnector disconnects the continuous connection in response to selection of a disconnection button included in the first setting screen displayed on the external device.
Allocating cache memory in a dispersed storage network
A method for execution by a dispersed storage network (DSN) managing unit includes receiving access information from a plurality of distributed storage and task (DST) processing units via a network. Cache memory utilization data is generated based on the access information. Configuration instructions are generated for transmission via the network to the plurality of DST processing units based on the cache memory utilization data.