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: 8972846Abstract: 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: GrantFiled: November 17, 2006Date of Patent: March 3, 2015Assignee: Timebase Pty LimitedInventors: Abha Lessing, Christophe Schnelle, Paul William Leslie, Geoffrey John Nolan
-
Patent number: 8738667Abstract: 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: GrantFiled: February 8, 2013Date of Patent: May 27, 2014Assignee: Timebase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Patent number: 8396901Abstract: 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: GrantFiled: May 16, 2012Date of Patent: March 12, 2013Assignee: Timebase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Publication number: 20120226720Abstract: 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: ApplicationFiled: May 16, 2012Publication date: September 6, 2012Applicant: Timebase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Patent number: 8204913Abstract: 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: GrantFiled: March 6, 2008Date of Patent: June 19, 2012Assignee: Timebase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Publication number: 20080208879Abstract: 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: ApplicationFiled: March 6, 2008Publication date: August 28, 2008Applicant: Timebase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Patent number: 7363310Abstract: 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: GrantFiled: September 3, 2002Date of Patent: April 22, 2008Assignee: TimeBase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Patent number: 7293228Abstract: 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: GrantFiled: October 12, 2000Date of Patent: November 6, 2007Assignee: TimeBase Pty LimitedInventors: Abha Lessing, Christoph Schnelle, Paul William Leslie, Geoffrey John Nolan
-
Patent number: 7281206Abstract: 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: GrantFiled: November 14, 2002Date of Patent: October 9, 2007Assignee: TimeBase Pty LimitedInventors: Christoph Schnelle, Geoffrey John Nolan
-
Publication number: 20030177443Abstract: 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: ApplicationFiled: November 14, 2002Publication date: September 18, 2003Inventors: Christoph Schnelle, Geoffrey John Nolan
-
Publication number: 20030070144Abstract: 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: ApplicationFiled: September 3, 2002Publication date: April 10, 2003Inventors: Christoph Schnelle, Geoffrey John Nolan
-
Publication number: 20030041305Abstract: 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: ApplicationFiled: July 17, 2002Publication date: February 27, 2003Inventors: Christoph Schnelle, Geoffrey John Nolan