Patents by Inventor Neil John McKenzie

Neil John McKenzie 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).

  • Patent number: 7206393
    Abstract: A data processing apparatus is coupled to receive call data records from a telephone network (4), for example an SS7 network. The apparatus (1) receives data records of different types having different formats. For each different type of data record, the apparatus (1) has a library (9, 10, 11 ) of type-specific functions associated with the particular type of data record. The apparatus (1) also has a set (8) of common functions available which contains functions that can be utilized for all types of data records, and for managing the system. Instructions are received by the apparatus (1), which indicate which type or types of data records are to be received and which functions are to be carried out on the data records. The apparatus (1) then creates a function list of the particular functions that are to be carried out before executing the particular functions on the received data records and then storing the processed records in a database (12, 13, 14).
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: April 17, 2007
    Assignee: Agilent Technologies, Inc.
    Inventors: John William Forsyth Macartney, Richard Beattie, Neil John McKenzie, Alistair Kenneth Clement Scott
  • Publication number: 20030081755
    Abstract: A data processing apparatus is coupled to receive call data records from a telephone network (4), for example an SS7 network. The apparatus (1) receives data records of different types having different formats. For each different type of data record, the apparatus (1) has a library (9, 10, 11 ) of type-specific functions associated with the particular type of data record. The apparatus (1) also has a set (8) of common functions available which contains functions that can be utilized for all types of data records, and for managing the system. Instructions are received by the apparatus (1), which indicate which type or types of data records are to be received and which functions are to be carried out on the data records. The apparatus (1) then creates a function list of the particular functions that are to be carried out before executing the particular functions on the received data records and then storing the processed records in a database (12, 13, 14).
    Type: Application
    Filed: November 1, 2001
    Publication date: May 1, 2003
    Applicant: Agilent Technologies, Inc.
    Inventors: John William Forsyth Macartney, Richard Beattie, Neil John McKenzie, Alistair Kenneth Clement Scott