Patents by Inventor Geoffrey Nolan

Geoffrey Nolan 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: 20080021916
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded document into an equivalent SQL table are provided. An arbitrary XML DTD may be converted into an equivalent form by means of which individual node documents stored in the SQL table may be directly accessed. The SQL table is able to be converted back into an XML document of similar structure to the original document from which the table was derived. A set of operations which can be performed on the SQL table is also disclosed. An arbitrarily complex XML document may be broken into suitably sized portions, each of which can be managed independently as a standalone XML document without compromising the validity of the document as a whole. The management of these portions takes advantage of the speed, robustness and maturity of RDBMS systems, while maintaining the hierarchical structure inherent in all XML documents.
    Type: Application
    Filed: August 28, 2007
    Publication date: January 24, 2008
    Applicant: TimeBase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey Nolan
  • Publication number: 20070074107
    Abstract: A method, apparatus and computer program product for navigating in a multi-dimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multi-dimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organising the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.
    Type: Application
    Filed: November 17, 2006
    Publication date: March 29, 2007
    Applicant: TimeBase Pty Limited
    Inventors: Abha Lessing, Christoph Schnelle, Paul Leslie, Geoffrey Nolan
  • Publication number: 20070067715
    Abstract: A method, apparatus and computer program product for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multidimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organising the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.
    Type: Application
    Filed: November 17, 2006
    Publication date: March 22, 2007
    Applicant: TimeBase Pty Limited
    Inventors: Abha Lessing, Christoph Schnelle, Paul Leslie, Geoffrey Nolan