Patents by Inventor Geoffrey John Nolan

Geoffrey John 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).

  • Patent number: 8972846
    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 organizing 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: Grant
    Filed: November 17, 2006
    Date of Patent: March 3, 2015
    Assignee: Timebase Pty Limited
    Inventors: Abha Lessing, Christophe Schnelle, Paul William Leslie, Geoffrey John Nolan
  • Patent number: 8738667
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables and provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: May 27, 2014
    Assignee: Timebase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Patent number: 8396901
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables and provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: March 12, 2013
    Assignee: Timebase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Publication number: 20120226720
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables and provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Application
    Filed: May 16, 2012
    Publication date: September 6, 2012
    Applicant: Timebase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Patent number: 8204913
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables and provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: June 19, 2012
    Assignee: Timebase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Publication number: 20080208879
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables and provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Application
    Filed: March 6, 2008
    Publication date: August 28, 2008
    Applicant: Timebase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Patent number: 7363310
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables are provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: April 22, 2008
    Assignee: TimeBase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Patent number: 7293228
    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 organizing 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: Grant
    Filed: October 12, 2000
    Date of Patent: November 6, 2007
    Assignee: TimeBase Pty Limited
    Inventors: Abha Lessing, Christoph Schnelle, Paul William Leslie, Geoffrey John Nolan
  • Patent number: 7281206
    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: Grant
    Filed: November 14, 2002
    Date of Patent: October 9, 2007
    Assignee: TimeBase Pty Limited
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Publication number: 20030177443
    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: November 14, 2002
    Publication date: September 18, 2003
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Publication number: 20030070144
    Abstract: A method, an apparatus and a computer program product for converting an XML encoded dataset into a minimal set of SQL tables are provided. In the method, a hierarchical structure in the XML encoded dataset is identified. A node element set for the XML encoded dataset is determined, wherein each node element in the node element set is a discrete level of the hierarchical structure of the dataset. One or more nodes of the XML encoded dataset are determined, each node being an instance of a node element. A unique node identifier is allocated to each node. Then, an SQL node table containing one or more records is generated, each record corresponding to a respective one of the allocated node identifiers. An SQL ancestry table is optionally generated to define the inter-relationships among nodes of the identified hierarchical structure of the XML encoded dataset.
    Type: Application
    Filed: September 3, 2002
    Publication date: April 10, 2003
    Inventors: Christoph Schnelle, Geoffrey John Nolan
  • Publication number: 20030041305
    Abstract: A method is disclosed for providing one or more resilient links in an electronic document using text-based data. In the method, an XML dataset is provided including a plurality of predefined portions of text-based data, each predefined portion of the text-based data being encoded using XML, and a plurality of attributes for organising the predefined portions of the text-based data. An XML link is embedded in the electronic document for at least partially identifying one or more predefined portions in the XML dataset. A request is generated for at least one of the partially identified predefined portions based upon activation of the embedded XML link. The request using at least one current context variable is resolved to determine a specific one of the partially identified predefined portions.
    Type: Application
    Filed: July 17, 2002
    Publication date: February 27, 2003
    Inventors: Christoph Schnelle, Geoffrey John Nolan