Patents by Inventor Antti Koivisto

Antti Koivisto 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: 10440140
    Abstract: Disclosed herein is a technique for storing and managing a number of resources and sub-resources associated with web pages in a cache implemented by a web browser. Metadata associated with the sub-resources is captured and stored in the cache. The metadata can include relationship or dependency information associated with a main resource and the sub-resources associated with the main resource. The previously captured metadata is used to predict any sub-resources that will be needed to properly display the web page and the predicted sub-resources are requested from the web server concurrently with a request for the main resource associated with the web page.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: October 8, 2019
    Assignee: Apple Inc.
    Inventors: Gavin Barraclough, Antti Koivisto, Christophe Dumez
  • Publication number: 20170094004
    Abstract: Disclosed herein is a technique for storing and managing a number of resources and sub-resources associated with web pages in a cache implemented by a web browser. Metadata associated with the sub-resources is captured and stored in the cache. The metadata can include relationship or dependency information associated with a main resource and the sub-resources associated with the main resource. The previously captured metadata is used to predict any sub-resources that will be needed to properly display the web page and the predicted sub-resources are requested from the web server concurrently with a request for the main resource associated with the web page.
    Type: Application
    Filed: April 13, 2016
    Publication date: March 30, 2017
    Inventors: Gavin BARRACLOUGH, Antti KOIVISTO, Christophe DUMEZ
  • Patent number: 9071870
    Abstract: A system and method for viewing material displayed on an electronic device. When a user desires to view a document, only a portion of which is viewable on a display at a given moment, the portion is displayed on the display as a primary image. A secondary image is then generated, with the secondary image including the portion and additional material of the document not part of the primary image. The secondary image is superimposed over the primary image on the display when a user scrolls through the document such that both the secondary image and the primary image are visible to the user.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: June 30, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Antti Koivisto, Andrei Popescu, Virpi Roto, Guido Grassel, Mikko K. Makela, Roland Geisler
  • Patent number: 8330715
    Abstract: A method involving: (i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display; (ii) determining whether the detected directional input should be interpreted as an input under a free-roaming mode or under an attraction mode (iii) if the detected directional input is interpreted as an input under the free-roaming mode then determining an end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input (iv) if the detected directional input is interpreted as an input under the attraction mode then determining the end position as coincident with a selectable item; (v) moving the cursor from the current position to the determined end position in a series of steps; and (vi) setting the end position as the current position.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 11, 2012
    Assignee: Nokia Corporation
    Inventors: Sriram Yadavalli, Yongjun Zhang, Antti Koivisto
  • Publication number: 20100127972
    Abstract: A method involving: (i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display; (ii) determining whether the detected directional input should be interpreted as an input under a free-roaming mode or under an attraction mode (iii) if the detected directional input is interpreted as an input under the free-roaming mode then determining an end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input (iv) if the detected directional input is interpreted as an input under the attraction mode then determining the end position as coincident with a selectable item; (v) moving the cursor from the current position to the determined end position in a series of steps; and (vi) setting the end position as the current position.
    Type: Application
    Filed: June 22, 2009
    Publication date: May 27, 2010
    Inventors: Sriram Yadavalli, Yongjun Zhang, Antti Koivisto
  • Publication number: 20070006100
    Abstract: It is presented a method for controlling displaying of a plurality of pages in a browser application for execution in a mobile communication terminal comprising a display. Said method comprises the steps of: creating a first set of graphical representations of pages previously displayed in a first browser window, if a second browser window exists, creating a second set of graphical representations of pages previously displayed in a second browser window, displaying at least a subset of said first set in a first spatial sequence along a first direction of said display, and if a second browser window exists, displaying at least a subset of said second set in a second spatial sequence along said first direction and separated from said first spatial sequence a distance along a second direction perpendicular to said first direction.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Virpi Roto, Antti Koivisto, Elina Vartiainen, Andrei Popescu, Guido Grassel
  • Publication number: 20060262146
    Abstract: It is shown a method to move focus from a first user interface element to a second user interface element shown on a display of a mobile communication terminal, said mobile communication terminal further comprising an input device.
    Type: Application
    Filed: June 22, 2005
    Publication date: November 23, 2006
    Inventors: Antti Koivisto, Andrei Popescu, Wei Liu, Guido Grassel, Virpi Roto, Lasse Pajunen, Matti Vaisanen
  • Publication number: 20060195784
    Abstract: This invention relates to a method, a computer program product, a device and a system for formatting an object to obtain a formatted object, wherein the object comprises a plurality of elements, and wherein the formatted object is affected by at least one constraint, wherein the constraint is scaled by a first scaling factor to obtain a scaled constraint; wherein at least one of the elements is scaled by a second scaling factor to obtain a scaled element; wherein a layout structure is generated for the plurality of elements including the scaled element under consideration of the scaled constraint; and wherein the layout structure is scaled by a third scaling factor to obtain the formatted object.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventors: Antti Koivisto, Andrei Popescu, Guido Grassel, Virpi Roto, Roland Geisler, Mikko Makela
  • Publication number: 20060161503
    Abstract: A method, apparatus, system, and software product are presented for allowing a user to control web browsing costs incurred when using a device such as a mobile device to access the world-wide web. The invention involves selecting a preferred browser strategy from a plurality of browser strategies that correspond to respective levels of estimated browsing costs, and then browsing at least one web page using the preferred browser strategy.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Inventors: Andrei Popescu, Salla Myllyla, Virpi Roto, Roland Geisler, Antti Koivisto, Guido Grassel, Mikko Makela, Adam Berger
  • Publication number: 20060123183
    Abstract: A system and method for viewing material displayed on an electronic device. When a user desires to view a document, only a portion of which is viewable on a display at a given moment, the portion is displayed on the display as a primary image. A secondary image is then generated, with the secondary image including the portion and additional material of the document not part of the primary image. The secondary image is superimposed over the primary image on the display when a user scrolls through the document such that both the secondary image and the primary image are visible to the user.
    Type: Application
    Filed: December 8, 2004
    Publication date: June 8, 2006
    Inventors: Antti Koivisto, Andrei Popescu, Virpi Roto, Guido Grassel, Mikko Makela, Roland Geisler
  • Patent number: 6810874
    Abstract: The invention relates to a multidose powder inhaler for the dispensing of a powdered medicament by inhalation. The device comprises two or more medicament containers for different drug powders which are inhaled as a combined medication. The device of the invention is useful, for example, in the treatment of asthma.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: November 2, 2004
    Assignee: Innovata Biomed Limited
    Inventors: Tommi Koskela, Antti Koivisto, Matti Silvasti, Jussi Haikarainen
  • Patent number: 6810873
    Abstract: The invention relates to a multidose powder inhaler for the dispensing of a powdered medicament by inhalation. The device comprises two or more medicament containers for different drug powders which are inhaled as a combined medication, and separate aerosolization channels for each drug powder. The device of the invention is useful, for example, in the treatment of asthma.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: November 2, 2004
    Assignee: Innovata Biomed Limited
    Inventors: Jussi Haikarainen, Kari Seppälä, Tommi Koskela, Antti Koivisto, Matti Silvasti