Patents by Inventor Torbjörn Söderstedt

Torbjörn Söderstedt 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: 9086756
    Abstract: A method and apparatus for scrolling a electronic document including text, which is displayed on a display screen, including processing user input received via an input device of the computer, detecting an initiating event and pointer movement for a drag operation from the processed user input, scrolling textual content in the document according to the pointer movement of the drag operation, and automatically re-scrolling the textual content to offset a horizontal component of the scrolling of the textual content according to the drag operation.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 21, 2015
    Assignee: OPERA SOFTWARE ASA
    Inventors: Johan Schön, Torbjörn Söderstedt, Niklas Barsk
  • Patent number: 8701104
    Abstract: A system and method for executing a user agent in an electronic device. Upon each startup of the user agent, the electronic device loads binary code of a base version of the user agent into memory, and determines whether a binary patch has previously been downloaded. If the patch has been downloaded, it is applied to the base version and the updated base version is executed. The binary patch may be downloaded from a server, which compiles the binary patch on the basis of stored source code of the base version and stored source code of one or more enhancements selected by the electronic device.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: April 15, 2014
    Assignee: Opera Software ASA
    Inventor: Torbjörn Söderstedt
  • Publication number: 20110145803
    Abstract: A system and method for executing a user agent in an electronic device. Upon each startup of the user agent, the electronic device loads binary code of a base version of the user agent into memory, and determines whether a binary patch has previously been downloaded. If the patch has been downloaded, it is applied to the base version and the updated base version is executed. The binary patch may be downloaded from a server, which compiles the binary patch on the basis of stored source code of the base version and stored source code of one or more enhancements selected by the electronic device.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Inventor: Torbjörn SÖDERSTEDT
  • Publication number: 20110119620
    Abstract: A method and apparatus for scrolling a electronic document including text, which is displayed on a display screen, including processing user input received via an input device of the computer, detecting an initiating event and pointer movement for a drag operation from the processed user input, scrolling textual content in the document according to the pointer movement of the drag operation, and automatically re-scrolling the textual content to offset a horizontal component of the scrolling of the textual content according to the drag operation.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventors: Johan Schön, Torbjörn Söderstedt, Niklas Barsk