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: 20080097884
    Abstract: 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: Application
    Filed: November 8, 2005
    Publication date: April 24, 2008
    Applicant: CRESCENT TECHNOLOGY LIMITED
    Inventor: Gavin Ferris
  • Publication number: 20080005002
    Abstract: 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: Application
    Filed: October 10, 2005
    Publication date: January 3, 2008
    Applicant: CRESCENT TECHNOLOGY LIMITED
    Inventor: Gavin Ferris
  • Publication number: 20070244788
    Abstract: 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: Application
    Filed: November 8, 2005
    Publication date: October 18, 2007
    Applicant: CRESCENT TECHNOLOGY LIMITED
    Inventor: Gavin Ferris
  • Publication number: 20070078660
    Abstract: 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: Application
    Filed: October 18, 2006
    Publication date: April 5, 2007
    Applicant: Radioscape Limited
    Inventor: Gavin Ferris
  • Publication number: 20070005327
    Abstract: 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: Application
    Filed: August 24, 2006
    Publication date: January 4, 2007
    Applicant: Radioscape Limited
    Inventor: Gavin Ferris
  • Publication number: 20060288374
    Abstract: 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: Application
    Filed: July 11, 2006
    Publication date: December 21, 2006
    Inventors: Gavin Ferris, Peter Florence
  • Publication number: 20060241929
    Abstract: 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: Application
    Filed: June 13, 2006
    Publication date: October 26, 2006
    Applicant: Radioscape Limited
    Inventor: Gavin Ferris
  • Publication number: 20060154600
    Abstract: 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: Application
    Filed: March 13, 2006
    Publication date: July 13, 2006
    Inventor: Gavin Ferris
  • Publication number: 20060148518
    Abstract: 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: Application
    Filed: January 26, 2006
    Publication date: July 6, 2006
    Inventor: Gavin Ferris
  • Publication number: 20060058976
    Abstract: 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: Application
    Filed: May 27, 2003
    Publication date: March 16, 2006
    Inventor: Gavin Ferris
  • Publication number: 20050278380
    Abstract: 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: Application
    Filed: August 3, 2005
    Publication date: December 15, 2005
    Applicant: Radioscape Limited
    Inventor: Gavin Ferris
  • Publication number: 20050246712
    Abstract: 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: Application
    Filed: May 27, 2003
    Publication date: November 3, 2005
    Applicant: Radioscape Limited
    Inventor: Gavin Ferris
  • Publication number: 20050223191
    Abstract: 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: Application
    Filed: May 27, 2003
    Publication date: October 6, 2005
    Inventor: Gavin Ferris
  • Publication number: 20050007988
    Abstract: 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: Application
    Filed: February 14, 2002
    Publication date: January 13, 2005
    Inventors: Gavin Ferris, Christopher Udy