2018
Code Identification
Adelina Balasa, Andrew S. Feltham, Andreas Martens
Abstract
Systems and method for watermarking portions of code for the purposes of identification are described. A computer-implemented method of watermarking a portion of code with identification data includes: determining, by a computing device, a number of existing whitespace characters in the portion of code; encoding, by the computing device, the identification data using a set of reference whitespace characters; and embedding, by the computing device, the encoded identification data into the portion of code, wherein the embedding the encoded identification data includes, based on the determined number of existing whitespace characters, either replacing existing whitespace characters in the portion of code with the encoded identification data or inserting the encoded identification data characters into the portion of code.
2017
PROVIDING MODIFIED PROTOCOL RESPONSES
Bettesworth Gary S, Martens Andreas, Rogers Sam, Thorpe Paul S M
client, stateless protocol, web service, world wide web, computer science
Abstract
A first search request is received. Keywords of the first search request is identified. A request in a protocol for the first search request is transmitted to a web service. A response in the protocol for the first search request is received from the web service. Whether the first search quest is similar to a previously submitted search request, is determined. Responsive to determining that the first search request is similar to the previously submitted search request, the protocol response is modified to include contact information of a user that previously submitted the similar search request. The modified protocol response is transmitted to the client computer system from which the first search request originated.
2013
Cooling and noise-reduction apparatus
Andreas Martens, Martin R. Naish, Sam Rogers, Brian Stewart, Paul Thorpe
Abstract
A cooling and noise-reduction apparatus for a computing device disposable within a structure having a central air conditioning system is provided. The computing device includes a heat generating component, an enclosure having first and second inlets, a fan configured to drive coolant from the first inlet to the heat generating component, a vent operably interposed between the second inlet and the heat generating component and a controller coupled to the fan and the vent to respectively control operations thereof. The cooling and noise-reduction apparatus includes a ducting element configured to flexibly and fluidly couple the second inlet with the central air conditioning system.