Patents by Inventor Agust Sverrir Egilsson
Agust Sverrir Egilsson 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: 20110022939Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: ApplicationFiled: August 11, 2010Publication date: January 27, 2011Inventor: Agúst Sverrir Egilsson
-
Patent number: 7853867Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: GrantFiled: June 2, 2004Date of Patent: December 14, 2010Inventor: Ágúst Sverrir Egilsson
-
Patent number: 7016910Abstract: The invention discloses methods and apparatus that facilitate efficient querying of tables referencing semistructured data such as digraphs and other domains with complex grouping structure. The invention methods enable meaningful indexing of the tables as well as rewriting of queries with respect to the structures. Dynamic schema extraction using proper coloring algorithms is disclosed that structures the semistructured data in such a way that complex set operations and grouping are replaced with traditional relational joins. This enables a relational database system to harness its entire query optimizing capability when querying tables referencing semistructured data.Type: GrantFiled: December 10, 2002Date of Patent: March 21, 2006Assignee: deCODE genetics ehf.Inventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Patent number: 6970874Abstract: The current invention discloses methods for transforming a set of relations into multidimensional data cubes. A syntheses process is disclosed that dynamically and with minimal user input eliminates ambiguities when populating a data cube by introducing table-like virtual relations. The methods are generic and applicable to many data warehouse designs. The methods support relational OLAP for a wider variety of data and structures than possible using current relational implementation schemas.Type: GrantFiled: August 8, 2002Date of Patent: November 29, 2005Assignee: deCODE genetics ehf.Inventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Publication number: 20040225957Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: ApplicationFiled: June 2, 2004Publication date: November 11, 2004Inventor: Agust Sverrir Egilsson
-
Patent number: 6763498Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: GrantFiled: February 13, 2001Date of Patent: July 13, 2004Inventor: Ágúst Sverrir Egilsson
-
Publication number: 20030154189Abstract: The invention discloses a system and methods that facilitate efficient querying of tables referencing spatial object types. The methods enable meaningful indexing of the tables as well as rewriting of queries with respect to the spatial structures. Dynamic schema extraction using efficient proper coloring algorithms for large sets of spatial objects is disclosed that structures the data in such a way that complex spatial queries and grouping of objects is replaced with traditional relational joins. This enables a relational database system to harness its entire query optimizing capability when querying tables referencing spatial objects.Type: ApplicationFiled: February 13, 2003Publication date: August 14, 2003Applicant: deCODE genetics, ehf.Inventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Publication number: 20030120642Abstract: The invention discloses methods and apparatus that facilitate efficient querying of tables referencing semistructured data such as digraphs and other domains with complex grouping structure. The invention methods enable meaningful indexing of the tables as well as rewriting of queries with respect to the structures. Dynamic schema extraction using proper coloring algorithms is disclosed that structures the semistructured data in such a way that complex set operations and grouping are replaced with traditional relational joins. This enables a relational database system to harness its entire query optimizing capability when querying tables referencing semistructured data.Type: ApplicationFiled: December 10, 2002Publication date: June 26, 2003Applicant: deCODE genetics, ehf.Inventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Patent number: 6578028Abstract: A graphical SQL query generator and query operators are disclosed. The query tool embeds matrix objects that are used for building and transforming SQL based queries, views, data cubes and other relations including “virtual” or calculated relations. The matrix objects trace the structure of a relation to its source data and thereby make the structure of complex multilayered database queries transparent to the end-user. The methods are especially useful in data warehousing where the buildup of fact tables in star or other schemas needs to be transparent to the user. Thus, a system is disclosed that is able to quickly reveal how data warehousing schemas and relations in SQL and similar relational type databases evolve from source data and each other into more complicated structures. It supports the creation and maintenance of complex database structures such as scientific studies and other decision support structures as well as simplifying ad-hoc querying of SQL databases.Type: GrantFiled: January 14, 2002Date of Patent: June 10, 2003Assignee: deCODE Genetics ehf.Inventors: Ágúst Sverrir Egilsson, Hákon Gudbjartsson, Styrmir Sigurjónsson
-
Publication number: 20030023608Abstract: The current invention discloses methods for transforming a set of relations into multidimensional data cubes. A syntheses process is disclosed that dynamically and with minimal user input eliminates ambiguities when populating a data cube by introducing table-like virtual relations. The methods are generic and applicable to many data warehouse designs. The methods support relational OLAP for a wider variety of data and structures than possible using current relational implementation schemas.Type: ApplicationFiled: August 8, 2002Publication date: January 30, 2003Applicant: deCODE genetics, ehfInventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Patent number: 6434557Abstract: The current mechanism discloses methods for transforming a set of heterogeneous relations into multidimensional data cubes. A syntheses process is disclosed that dynamically and with minimal user input eliminates ambiguities in a populated hypercube. Including, ambiguities reflecting dependencies between dimensions in the hypercube as well as reflecting the need for supporting points in the cube with realistic observations. The hypercubes also support complex dimension structures, complex operations and hierarchies that are not necessary regular or of aggregation type. The methods are generic and applicable to any data warehouse design. The methods enable relational OLAP for a wider variety of data and structures than possible using current relational implementation schemas.Type: GrantFiled: December 30, 1999Date of Patent: August 13, 2002Assignee: deCode Genetics ehf.Inventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Publication number: 20020095430Abstract: A graphical SQL query generator and query operators are disclosed. The query tool embeds matrix objects that are used for building and transforming SQL based queries, views, data cubes and other relations including “virtual” or calculated relations. The matrix objects trace the structure of a relation to its source data and thereby make the structure of complex multilayered database queries transparent to the end-user. The methods are especially useful in data warehousing where the buildup of fact tables in star or other schemas needs to be transparent to the user. Thus, a system is disclosed that is able to quickly reveal how data warehousing schemas and relations in SQL and similar relational type databases evolve from source data and each other into more complicated structures. It supports the creation and maintenance of complex database structures such as scientific studies and other decision support structures as well as simplifying ad-hoc querying of SQL databases.Type: ApplicationFiled: January 14, 2002Publication date: July 18, 2002Applicant: deCODE Genetics ehfInventors: Agust Sverrir Egilsson, Hakon Gudbjartsson, Styrmir Sigurjonsson
-
Patent number: 6418427Abstract: A method/operator is disclosed that modifies dimension structures and relations during processing in a multidimensional data cube. The online “blowup” operator disclosed uses one or more hierarchical structures to expand a hypercube in order to reveal internal connections between attributes in relations associated with the hypercube. The operator is generic and may be applied to any dimension using hierarchical structures to guide the process. Furthermore, it is applicable to any data warehouse design. The methods enable a user, performing multidimensional analysis, to view, online, internal connections between attributes when going from one level to another in the hierarchical structures. Such as when comparing complex health related statistics for individuals across different age periods or for individuals versus their ancestors. The methods disclosed, facilitate OLAP for more complex data than current designs do.Type: GrantFiled: December 30, 1999Date of Patent: July 9, 2002Assignee: deCode Genetics ehfInventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Patent number: 6356900Abstract: A method/operator is disclosed that adjusts measurements during processing in a multidimensional data cube. The online “depth-of-field” operator disclosed varies the density of points in a representation of the multidimensional cube. The operator may be applied to any collection of dimensions and relations supported by the dimensions, using hierarchical structures to control the adjustments. It allows one to experiment online with the definition of relations during multidimensional possessing, thereby controlling the output of the synthesizing process. The operator may be used to equate attributes based on their hierarchical positions when processing measurements in a hypercube. Furthermore, it may be used to reveal hidden dependencies between variables when working with measurements with varying levels of granularity.Type: GrantFiled: December 30, 1999Date of Patent: March 12, 2002Assignee: deCODE Genetics ehfInventors: Agust Sverrir Egilsson, Hakon Gudbjartsson
-
Publication number: 20020010713Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: ApplicationFiled: February 13, 2001Publication date: January 24, 2002Inventor: Agust Sverrir Egilsson
-
Patent number: 6286017Abstract: A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is descried requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application.Type: GrantFiled: August 1, 1996Date of Patent: September 4, 2001Inventor: Ágúst Sverrir Egilsson