Patents by Inventor Geir Ivarsoy

Geir Ivarsoy 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: 8205152
    Abstract: The present invention relates to a method, terminal, and computer program for presenting a markup language document which contains a frameset. The method comprises the steps of interpreting the instructions in the document so that no scrollbars are displayed in the individual frames. The frames may be displayed in a reformatted manner, e.g., with expanded dimensions and/or reformatted contents. Such reformatting of the displayed frames does not require any revision of the markup language document.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: June 19, 2012
    Assignee: Opera Software ASA
    Inventors: Geir Ivarsoy, Snorre M. Grimsby
  • Patent number: 8122338
    Abstract: A method, a client terminal and a computer program for presenting on a display a (X)HTML document which includes a table. The table in the (X)HTML document is examined and determined to be a true table or a non-true table. If the table is determined to be a true table, the content of the table, including its table structure, is presented on the display. If the table is determined to be a non-true table, the table is formatted by rejecting the table structure, and the content of the table is presented as a linear structure on the display. The invention is particularly suitable for presenting HTML documents, including tables, on a client terminal with a display with a limited number of horizontal pixels, such as a mobile telephone or a PDA.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: February 21, 2012
    Assignee: Opera Software ASA
    Inventors: Jon Stephenson von Tetzchner, Geir Ivarsoy
  • Patent number: 7900137
    Abstract: The object of the present invention is to render markup documents within the limits of resolutions smaller than the resolutions for which the markup documents were originally designed, in most cases without introducing horizontal scrolling, while keeping the original fonts, colors, design, and style. The object is achieved by finding and selecting elements whose content takes up too much space horizontally, determining appropriate widths for rendering such elements, and shrinking or horizontally squeezing such elements individually to fit within their respective determined widths. Further, the invention determines the widths for rendering table cells in such manner as to preserve the layout of the corresponding table.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: March 1, 2011
    Assignee: Opera Software ASA
    Inventors: Geir Ivarsøy, Karl Anders Øygard, Snorre M. Grimsby
  • Publication number: 20060259859
    Abstract: The present invention relates to a method, terminal, and computer program for presenting a markup language document which contains a frameset. The method comprises the steps of interpreting the instructions in the document so that no scrollbars are displayed in the individual frames. The frames may be displayed in a reformatted manner, e.g., with expanded dimensions and/or reformatted contents. Such reformatting of the displayed frames does not require any revision of the markup language document.
    Type: Application
    Filed: November 7, 2005
    Publication date: November 16, 2006
    Applicant: OPERA SOFTWARE ASA
    Inventors: Geir Ivarsoy, Snorre Grimsby
  • Publication number: 20050080880
    Abstract: The invention relates to a method and system for presenting remote and local information in the same user interface by means of a web browser. This is obtained by letting a web browser engine 250 communicate with an additional ECMAScript module 280 that has been designed for the browser, allowing JavaScript environment to be extended with new classes and methods implemented in native code. The module 280 can be conditionally compiled into a build of a web browser on potentially any software platform. Once a build of a web browser has been created with the JavaScript extension functionality enabled, then the JavaScript environment can be extended by placing a specially written library 270 in a certain directory on the electronic device along with a permissions initiation file 260, specifying which Web pages will have access to the extensions.
    Type: Application
    Filed: September 17, 2004
    Publication date: April 14, 2005
    Inventors: Jon von Tetzchner, Geir Ivarsoy
  • Publication number: 20050076292
    Abstract: The invention relates to a method, a client terminal, and a computer program, in particular a Web browser, for presenting a (X)HTML document which includes a table on a display. The table in the (X)HTML document is examined and determined to be a true table or a non-true table. If the table is determined to be a true table, the content of the table, including its table structure, is presented on the display. If the table is determined to be a non-true table, the table is formatted by rejecting the table structure, and the content of the table is presented as a linear structure on the display. The invention is particularly suitable for presenting (X)HTML documents that include tables, on a client terminal with a display with a limited number of horizontal pixels, such as a mobile telephone or a PDA. The invention also relates to a method, a client terminal, and a computer program for determining if a table in a markup language document is a true table or a non-true table.
    Type: Application
    Filed: September 9, 2004
    Publication date: April 7, 2005
    Inventors: Jon von Tetzchner, Geir Ivarsoy