Stanford-Clark, GB
Andrew J. Stanford-Clark, Winchester GB
Patent application number | Description | Published |
---|---|---|
20100306365 | PUSH-BACK MECHANISM FOR PUB/SUB BROKERS - A method and system for controlling message throughput rates of clients connected to a broker device in a publish/subscribe network are disclosed. The broker device determines a maximum allowable message throughput for each client connected to the broker device. If a message-producing rate of a client exceeds the maximum allowable message throughput of the client, the broker device sends a negative acknowledgement (NACK) packet to the client and messages from the client are not accepted at the broker device. The NACK packet includes a maximum allowable message throughput of the client, so the client can adjust its message-producing rate based on the maximum allowable message throughput of the client. The present invention can be applied to a publish/subscribe network as well as a TCP/IP network. | 12-02-2010 |
Andrew J. Stanford-Clark, Isle Of Wight GB
Patent application number | Description | Published |
---|---|---|
20090240820 | Quality of Service for Network Connected Clients - A mechanism is provided for network communication. The mechanism establishes a connection between a network server and a network client. The connection is established using a connection-oriented protocol. The network server has a first server configuration stored in a memory of the network server. The first server configuration comprises a set of server parameters specific to a network application that the network server provides to the network client. The mechanism identifies the network client configuration. The mechanism replaces, in the memory of the network server, the first server configuration with a second server configuration. Responsive to a determination that the client configuration is incompatible with the second server configuration, the mechanism disconnects the network client. | 09-24-2009 |
Andrew J. Stanford-Clark, Chale GB
Patent application number | Description | Published |
---|---|---|
20090125905 | METHOD, APPARATUS AND COMPUTER PROGRAM FOR MODIFYING A MESSAGE - There is disclosed a method, apparatus and computer program for modifying a message. A message is received from a first entity. The message contains a first level of detail appropriate to the first entity and the message is for communication to a second entity. It is determined whether the message contains a scope sensitive field. Once it has been determined that the message does contain a scope sensitive field, information is accessed indicating how to transform the scope sensitive field to a second level of detail appropriate to the second entity. The scope sensitive field is then transformed to produce the second level of detail. | 05-14-2009 |
20090172117 | METHODS FOR USING MESSAGE QUEUING TELEMETRY TRANSPORT FOR SENSOR NETWORKS TO SUPPORT SLEEPING DEVICES - Methods support a sleep mode for an embedded device. Embedded devices like sensors and actuators used in wireless sensor networks have a limited power supply. To conserve energy and thus increase the lifetime of these devices, the devices should be put into a stand-by mode (also called sleep-mode) when they are not used. These methods support the sleep mode at a higher level than the MAC layer, thus avoiding the problems of prior art approaches. Methods are exemplarily described for the case of the message queuing telemetry transport protocol for sensor networks. They can easily be adapted to other protocols. | 07-02-2009 |
20130117401 | PRESERVING INTEGRITY OF MESSAGES IN A MESSAGING ORIENTED MIDDLEWARE SYSTEM - Message integrity in a messaging oriented middleware system is preserved by determining a message producer's level of message integrity by examination of connection details between the message producer and a messaging engine. The message producer's level of integrity is stored in a memory of the messaging engine. The message is then stored in the designated destination using the message producer's level of integrity. The message is sent from the designated destination to a consumer when it is determined that the consumer conforms to the integrity levels. | 05-09-2013 |
Andrew James Stanford-Clark, Chale GB
Patent application number | Description | Published |
---|---|---|
20100194358 | Standby Power Consumption Limiting Device - A standby power consumption limiting device is provided for connection between an electricity supply and an electrical appliance of the kind having a main on/off switch, two power supply input terminals and a standby mode control circuit operable, when the appliance is switched “on”, to place the appliance in a reduced power standby mode. The device comprises standby mode detection means ( | 08-05-2010 |
20100281154 | Methods and Apparatus for Remote Monitoring - Provided are methods, apparatus and computer programs for remote monitoring of data. Log data output by an application program running on a storage-constrained apparatus is saved to local system memory—either as an in-memory data file or as output from one application piped to the input of another, or as a named pipe that passes data to a local publisher program—and then captured by the local publisher program. The local publisher program sends the data to a publish/subscribe broker, which can retain the most recent publications for analysis by one or more subscribers. This avoids the need to save large amounts of data to disk storage on the storage-constrained apparatus, and ensures that console output data and log data that is often discarded by headless, storage-constrained systems is available for analysis. The combination of the retain feature and publishing of output data in response to failure of a monitoring application ensures the availability of the data that was output just before the failure, which is generally the most useful data for problem diagnosis. | 11-04-2010 |
Andrew James Stanford-Clark, Isle Of Wight GB
Patent application number | Description | Published |
---|---|---|
20080248801 | ACCESS TO LOCALLY RELEVANT SERVICES AND PERSONALLY RELEVANT SERVICES WITHIN A MOBILE COMMUNICATIONS ENVIRONMENT - Accesses to locally-relevant and contextually-relevant services information within a mobile communications environment are enabled. The solutions include an improved location determination in which a first mobile communications device processes location information broadcast by other devices via short-range wireless signals to determine its approximate location. The described solutions include a context-based selection of the most relevant of a set of locally-available services, including filtering services according to whether the first mobile device is currently moving and filtering according to a personal profile of the device user. | 10-09-2008 |
20080276291 | PRODUCING SPECIAL EFFECTS TO COMPLEMENT DISPLAYED VIDEO INFORMATION - A hierarchical publish/subscribe network is employed to produce and distribute special effects to users to complement displayed video information. A top level broker in the network receives a plurality of data streams corresponding to a respective plurality of primary special. A service provider makes a subscription request for one of said primary special effects and receives the corresponding selected data stream. The selected data stream is transformed into at least one further data stream, corresponding to a further special effect. The further data stream is published to a lower level broker associated with the service provider. In response to a user subscription request for the further special effect, the lower level broker publishes the further data stream to a user interface for presentation to the user in association with the displayed video information. | 11-06-2008 |
20090019124 | Publish/Subscribe Messaging - The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker. | 01-15-2009 |
Andrew James Stanford-Clark, Charle GB
Patent application number | Description | Published |
---|---|---|
20080294732 | DETERMINING THE STATUS OF A DEVICE THROUGH USE OF A PUBLISHER/SUBSCRIBER INTERFACE - A publish/subscribe interface is used to enable a non-publish/subscribe first system (such as an IP network device) to obtain status information about a publish/subscribe device that cannot be pinged by the first system. The first system sends a status request to a domain name server associated with a system known to include the publish/subscribe device. The status request includes a domain name for the publish/subscribe device. Topic space maintained by a message broker in the publish/subscribe system includes status topics associated with publish/subscribe devices. The status topics contents reflect the current availability of the associated publish/subscribe device. The domain name is mapped to a status topic associated to the publish/subscribe device identified in the status request and the contents of that status topic are retrieved. If the contents have a first value, a “good” IP address is returned to the first system. If the contents have the second value, a “bad” IP address is returned. The return address is used in ping messages. If the ping operation succeeds, it is concluded the publish/subscribe device is online. If the ping operation fails, it is concluded that the publish/subscribe device is off-line. | 11-27-2008 |