Patents by Inventor Karl Anders Oygard

Karl Anders Oygard 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: 9378188
    Abstract: A method is provided for rewrapping text when changing from a first to a second zoom level when displaying an electronic document. The line length at which to rewrap the text is chosen such that no horizontal scrolling becomes necessary. Since the rewrapping may result in a change to the layout of the document, the method may further include identifying an element in the electronic document and ensuring that the element is included in the display after a zooming-in or zooming-out operation. Also described is a device configured to perform the method and a computer program including instructions for performing the method when executed by a computing device.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: June 28, 2016
    Assignee: OPERA SOFTWARE ASA
    Inventor: Karl Anders Oygard
  • Patent number: 9128596
    Abstract: A method is provided for selecting a region of interest in an electronic document and displaying the selected region in a manner that is adapted to the capabilities of a display. The method may comprise such steps as loading a document, selecting a position within said document, analyzing the layout of the document in order to identify a region of interest containing said position, and displaying said region of interest on said display in a manner that aligns the region of interest with a window of said display. Also described is a device configured to perform the method and a computer program product including instructions for performing the method on a computing device.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: September 8, 2015
    Assignee: OPERA SOFTWARE ASA
    Inventor: Karl Anders Øygard
  • Publication number: 20120272178
    Abstract: The present invention is directed toward a computer implemented method and device for providing a user with easy access to a plurality of frequently accessed data resources, including at least one web application. The invention provides a user agent (e.g., web browser) in which graphical representations, which are associated with the data resources, are displayed within particular locations of a window. A user invocable instruction (e.g., mouse click or a particular keystroke combination) may be associated with each of the graphical representations and their respective locations in the window. Accordingly, a user invocable instruction may be associated with the window location associated with a particular web application, thereby triggering an event in the application which in turn, e.g., can cause the user agent to retrieve a related data resource.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 25, 2012
    Applicant: OPERA SOFTWARE ASA
    Inventors: Karl Anders Øygard, Arnstein Osnes Teigene, Marcos Caceres
  • 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: 20090319888
    Abstract: A method is provided for rewrapping text when changing from a first to a second zoom level when displaying an electronic document. The line length at which to rewrap the text is chosen such that no horizontal scrolling becomes necessary. Since the rewrapping may result in a change to the layout of the document, the method may further include s identifying an element in the electronic document and ensuring that the element is included in the display after a zooming-in or zooming-out operation. Also described is a device configured to perform the method and a computer program including instructions for performing the method when executed by a computing device.
    Type: Application
    Filed: April 15, 2009
    Publication date: December 24, 2009
    Applicant: OPERA SOFTWARE ASA
    Inventor: Karl Anders Oygard
  • Publication number: 20080077880
    Abstract: A method is provided for selecting a region of interest in an electronic document and displaying the selected region in a manner that is adapted to the capabilities of a display. The method may comprise such steps as loading a document, selecting a position within said document, analyzing the layout of the document in order to identify a region of interest containing said position, and displaying said region of interest on said display in a manner that aligns the region of interest with a window of said display. Also described is a device configured to perform the method and a computer program product including instructions for performing the method on a computing device.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: OPERA SOFTWARE ASA
    Inventor: Karl Anders Oygard
  • Publication number: 20050097444
    Abstract: The object of the present invention is to render markup documents within the limits of resolutions smaller than the resolutions for which the 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 only elements that are too big, shrinking them individually, and disallowing certain elements to grow table cells under specific circumstances.
    Type: Application
    Filed: October 4, 2004
    Publication date: May 5, 2005
    Inventors: Geir Ivarsey, Karl Anders Oygard, Snorre Grimsby