Patents Assigned to Opera Software ASA
  • Publication number: 20070192324
    Abstract: According to principles consistent with the present invention, data may be designated for persistent storage in the cache of a client device, such that the persistently stored data is not subject to removal from the cache as a result of normal cache management. In response to executing a user agent, the client device may register one or more data files as being part of a persistent “service,” thereby causing the data files to be persistently stored. Such registration may be performed in response to the invocation of document object model (DOM)-based interfaces defined in the user agent. Also, the DOM-based interfaces may be called in order to change the persistent status of data files, or otherwise manage the registered services.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 16, 2007
    Applicant: OPERA SOFTWARE ASA
    Inventor: Geir Pedersen
  • 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: 20060168388
    Abstract: A generic interface device may operate as an interface with different types of electronic data devices that perform data operations. The interface device may establish communications with one of these data devices, and identify the particular type of data device based on data received from the data device. Using the identified type of data device, the interface device downloads a suitable computer program from a server. By executing the downloaded program, the interface device is able to obtain, understand and output specialized data produced by the data device.
    Type: Application
    Filed: November 12, 2004
    Publication date: July 27, 2006
    Applicant: OPERA SOFTWARE ASA
    Inventor: Jon von Tetzchner
  • Publication number: 20060101162
    Abstract: A cross platform method and programming architecture that enables a program to be adaptable such that it can be universally implemented on devices of varying characteristics and functionality. The various characteristics and functionality may include varying display resolutions, display sizes, font availability etc where the adaptability of the method and programming architecture allows documents to be displayed in a visually appealing manner, without requiring specific defined instructions and programming for each individual device.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Applicant: OPERA SOFTWARE ASA
    Inventors: Geir Ivarsy, Snorre Grimsby