Patents by Inventor Gavin Ferris
Gavin Ferris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20080097884Abstract: A data representation is deployed that comprises instances of a software object implementing a particular systematic trading strategy; there are multiple such instances (‘strategy instances’), each corresponding to a different trading strategy, with a strategy instance being paired with a tradable instrument. The method comprises the steps of: (a) each strategy instance providing an estimate of its returns; (b) using Bayesian inference to assess predefined characteristics of each estimate; (c) allocating capital to specific strategy instance/instrument pairings depending on the estimated returns and the associated characteristics. The object based representation is both flexible and powerful; because it directly supports a Bayesian inference, it is functionally better than known approaches because it allows characteristics, such as the reliability of the return estimates to be quantified and modelled and the accuracy of the return estimates to be improved.Type: ApplicationFiled: November 8, 2005Publication date: April 24, 2008Applicant: CRESCENT TECHNOLOGY LIMITEDInventor: Gavin Ferris
-
Publication number: 20080005002Abstract: A secure communication network operates between a central administrator (a hedge fund of funds), and numerous separate investment funds, each investment fund including several different instruments; each instrument in a portfolio is modelled as a software component that responds to a common risk factor response API. This addresses technical implementation issues associated with a second aspect of the invention, namely a method in which the FoFs actively sets a risk budget for its underlying, individual funds or associated managers. The risk budget can be dynamically set by the hedge funds of funds in real time using a secure electronic protocol.Type: ApplicationFiled: October 10, 2005Publication date: January 3, 2008Applicant: CRESCENT TECHNOLOGY LIMITEDInventor: Gavin Ferris
-
Publication number: 20070244788Abstract: Hence, the invention is a contribution to the field of designing computer implemented systems that test how different trading algorithms work when fed historic data (‘backtesting’). It teaches an efficient and effective data representation that comprises two elements. First, an object-based representation of each trading strategy; each object is instantiated as a ‘strategy instance’. Secondly, a pairing between any tradable instrument and any strategy instance; the pairing is called an ‘account’. A key advantage of the data representation is that the data in each account is held in a matrix format; these are easily and efficiently stored in standard relational databases. Further, operating the method involves large scale matrix operations, which are fast and computationally efficient within a matrix based language. Conventional approaches do not store data in a matrix format and hence fail to achieve the computational efficiency possible with the present invention.Type: ApplicationFiled: November 8, 2005Publication date: October 18, 2007Applicant: CRESCENT TECHNOLOGY LIMITEDInventor: Gavin Ferris
-
Publication number: 20070078660Abstract: An incomplete/partly corrupted media file is delivered ‘in the clear’; in addition, a delta file is delivered to users meeting access control criteria which, when combined with the incomplete/partly corrupted parts allows a complete and uncorrupted version of the media file to be re-constructed. The method allows, in one implementation, a secure music purchase system to operate over digital radio: for example, the start of a song when played over the radio is usually deliberately talked over and the end cut short to prevent listeners being able to record a complete copy. With the present system, this practice can continue, but listeners can also purchase the missing or corrupted sections to enable them to possess a complete and uncorrupted version for playback.Type: ApplicationFiled: October 18, 2006Publication date: April 5, 2007Applicant: Radioscape LimitedInventor: Gavin Ferris
-
Publication number: 20070005327Abstract: A digital wireless basestation is disclosed which is programmed with a hardware abstraction layer suitable for enabling one or more baseband processing algorithms to be represented using high level software. Commodity protocols and hardware turn a basestation, previously a highly expensive, vendor-locked, application specific product, into a generic, scalable baseband platform, capable of executing many different modulation standards with simply a change of software. IP is used to connect this device to the backnet, and IP is also used to feed digitised IF to and from third party RF modules, using an open data and control format.Type: ApplicationFiled: August 24, 2006Publication date: January 4, 2007Applicant: Radioscape LimitedInventor: Gavin Ferris
-
Publication number: 20060288374Abstract: A remote control device for consumer broadcast receivers, particularly television and radio receivers, is disclosed. In addition to the remote control features normally found on such a device, the device also contains a display on which advertisements, product and service offers, and other information (collectively, “display data”) may be shown to the user. The device receives such display data via a radio link from one of a plurality of central processing stations. The user of the device may interact with such display data (for example, to purchase an advertised good), and the device may send back details of such interactions to a central processing station, which in turn may initiate a transaction with the appropriate sponsoring party.Type: ApplicationFiled: July 11, 2006Publication date: December 21, 2006Inventors: Gavin Ferris, Peter Florence
-
Publication number: 20060241929Abstract: The present invention contemplates applying a form of emulation to the domain of communications baseband stack design, in which baseband stack resource requirements, capabilities and behaviour are modelled and described. and the resultant description input to software comprising a virtual machine layer optimised for a communications DSP in order to generate an emulation of the baseband stack. The virtual machine layer is not custom written for a specific task but is instead pre-fabricated as a general purpose layer designed to de-couple low MIPS control code from having to interface directly with high MIPS baseband processing algorithms.Type: ApplicationFiled: June 13, 2006Publication date: October 26, 2006Applicant: Radioscape LimitedInventor: Gavin Ferris
-
Publication number: 20060154600Abstract: A mobile telephone network is configured to transmit information, such as TV network scheduling, which can be received by receivers “eavesdropping” on the system. A mobile telephone can be configured to receive only, avoiding the battery drain which results from its transceiver needing to periodically handshake with the network transceiver.Type: ApplicationFiled: March 13, 2006Publication date: July 13, 2006Inventor: Gavin Ferris
-
Publication number: 20060148518Abstract: A remote control interface has a Bluetooth transceiver 11 for receiving commands from a Bluetooth enabled device such as a mobile phone 2, an infra-red transmitter 12, and a processor 14 for converting received commands from the phone into transmitted infra-red codes for controlling a TV or the like 10.Type: ApplicationFiled: January 26, 2006Publication date: July 6, 2006Inventor: Gavin Ferris
-
Publication number: 20060058976Abstract: A method of testing an engine designed to perform a real-time DSP or communications high resource function on an embedded target platform, the method comprising the steps of: (a) developing a reference engine for the high resource function, the reference engine performing the same functionality as the engine but running on a desktop computer and not the target platform; (b) conformance testing the engine against the reference engine by measuring the functionality of the engine when stimulated by stimulus vectors and comparing that functionality against the reference engine.Type: ApplicationFiled: May 27, 2003Publication date: March 16, 2006Inventor: Gavin Ferris
-
Publication number: 20050278380Abstract: An incomplete/partly corrupted media file is delivered ‘in the clear’; in addition, a delta file is delivered to users meeting access control criteria which, when combined with the incomplete/partly corrupted parts allows a complete and uncorrupted version of the media file to be re-constructed. The method allows, in one implementation, a secure music purchase system to operate over digital radio: for example, the start of a song when played over the radio is usually deliberately talked over and the end cut short to prevent listeners being able to record a complete copy. With the present system, this practice can continue, but listeners can also purchase the missing or corrupted sections to enable them to possess a complete and uncorrupted version for playback.Type: ApplicationFiled: August 3, 2005Publication date: December 15, 2005Applicant: Radioscape LimitedInventor: Gavin Ferris
-
Publication number: 20050246712Abstract: A method of designing a system for real time digital signal processing, in which the system uses a virtual machine layer to separate (i) high resource functions from (ii) low resource control code that requests execution of the high resource functions, wherein the method comprises the step of partioning the system along its scheduling boundaries and assigning a software entity (“a plane”) to each partioned area such that scheduling is performed in respect of planes. The present invention enables a highly structured approach to system design.Type: ApplicationFiled: May 27, 2003Publication date: November 3, 2005Applicant: Radioscape LimitedInventor: Gavin Ferris
-
Publication number: 20050223191Abstract: A scheduler is used to schedule execution of tasks by ‘engines’ that perform high resource functions as requested by ‘executive’ control code, the scheduler using its knowledge of the likelihood of engine request state transitions. The likelihood of engine request state transitions describes the likely sequence of engines which executives will impose: the scheduler can at run-time in effect, as the start of a time slice, look-forward in time to discern a number of possible schedules (i.e. sequence of future engines), assess the merits of each possible schedule using pre-defined parameters (e.g. memory and power utilisation), then apply the schedule which is most appropriate given those parameters. The process repeats at the start of the next time slice. The scheduler therefore operates as a predictive scheduler. The present invention is particularly effective in addressing the “multi-mode problem”: dynamically balancing the requirements of multiple communications stacks operating concurrently.Type: ApplicationFiled: May 27, 2003Publication date: October 6, 2005Inventor: Gavin Ferris
-
Publication number: 20050007988Abstract: A digital interface between analogue RF hardware and digital processing hardware which (a) defines how the analogue RF hardware and digital processing hardware send and receive digital data to one another and (b) is open in order to decouple the design of the analogue RF hardware from the design of the digital processing hardware. The adoption of such an interface will facilitate the uptake of software defined radio (SDR), both as a design-time and run-time technology, as it enables the production of analogue/RF components independently from the digital domain hardware and software.Type: ApplicationFiled: February 14, 2002Publication date: January 13, 2005Inventors: Gavin Ferris, Christopher Udy