Patents by Inventor Mikko Makela

Mikko Makela 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: 7509575
    Abstract: The invention relates to an optimization of digital content being presented on the display. In a method for optimizing content, the content is analyzed and at least one sequence element is determined. According to this sequence element, said content is portioned into at least two portions, whereby an operation for at least one portion is performed. Also, a control element is provided for at least one other portion.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 24, 2009
    Assignee: Nokia Corporation
    Inventor: Mikko Mäkelä
  • Publication number: 20070174043
    Abstract: The invention relates to a method and an apparatus of requesting a service from a communications network. In the method the following steps are to performed: generating an objective statement in a user equipment; communicating the objective statement from the user equipment to a mediator unit; comparing the objective statement to a list of objective statements in the mediator unit; establishing the service based at least partly on the comparison; and providing the service to the user of the user equipment.
    Type: Application
    Filed: February 24, 2005
    Publication date: July 26, 2007
    Inventor: Mikko Makela
  • Publication number: 20070124669
    Abstract: A method for presenting at least a part of an object is shown, comprising at least partially dividing at least one object into a plurality of sub-objects, presenting the plurality of sub-objects in a first representation, making at least one sub-object of the plurality of sub-objects an active sub-object, and in response to a user operation on the at least one active sub-object, presenting at least one of the at least one active sub-objects in a second representation. The at least one object may be a 2D object, e.g. a Hypertext Markup Language HTML page or a page of a text document, or a 3D object, e.g. a Virtual Reality Markup Language VRML object, and said display may be integrated in a portable electronic device. The invention further relates to a device, a system, a computer program and a computer program product.
    Type: Application
    Filed: September 21, 2004
    Publication date: May 31, 2007
    Applicant: NOKIA CORPORATION
    Inventor: Mikko Makela
  • Publication number: 20070011603
    Abstract: A method, system, device, and software product are presented for describing to a user a section of a page on a small display, such as a mobile phone display. A section selection signal indicates a section of the page, and then a tooltip describes content of that section of the page. The tooltip is superimposed on at least part of the page. Then a larger version of that section of the page can be displayed.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Inventor: Mikko Makela
  • Publication number: 20070006097
    Abstract: Disclosed is a method, a computer program, a wireless communications device, a browser and an apparatus to display an object to a viewer, where the displayed object has an associated area. In response to the viewer selecting the displayed object, the method, computer program product, wireless communications device, browser and apparatus display the object partitioned into a plurality of sub-areas. In response to the viewer selecting one of the sub-areas, information is saved related to the selection and at least one function associated with the selected sub-area is executed. In response to the viewer again selecting the object, the object is displayed partitioned into the plurality of sub-areas with a focus placed in accordance with the saved information.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventor: Mikko Makela
  • Publication number: 20070006092
    Abstract: Disclosed is a method, a computer program, a device, an apparatus and a browser operable with a user interface having an output display and an input to receive signals from a plurality of user inputs, where at least one user input is a multi-function input operable in a first mode to provide a display control input, and in a second mode to provide another function, such as alphanumeric character input and, when operating the at least one user input in the first mode, to inhibit operation of the at least one user input in the second mode due to a change in content of the display in response to operation in the first mode. The first mode may be, as non-limiting examples, a zoom mode or a scroll mode.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventor: Mikko Makela
  • Publication number: 20060288280
    Abstract: This invention relates to a method for generating a changed representation of a page object, wherein the page object is one of a page and a part of the page, the method comprising retrieving (201; 301) the page object in response to a request (200; 300) for the page; dividing (203; 303) the page object into a set (4a) of sections; and performing (204; 304) changes to the set (4a) of sections according to preference information to obtain a changed set (4b) of sections representing the changed representation of the page object. This invention further relates to a device, a system, a computer program and a computer program product for generating a changed representation of a page object.
    Type: Application
    Filed: May 11, 2006
    Publication date: December 21, 2006
    Inventor: Mikko Makela
  • Publication number: 20060274083
    Abstract: An improved system and method for maintaining a view location during the rendering of content on a display of an electronic device. When a user views a web page or similar content while the content is in the process of being loaded onto the display of the electronic device, a reference point is selected corresponding to a portion of the web page that appears on the display. As additional material is downloaded, it is added to the web page. If the new material is located on a portion of the web page before the reference point, then the portion of the web page that appears on the display is substantially maintained.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Inventor: Mikko Makela
  • Publication number: 20060242565
    Abstract: A system and method for handling absolute positioning of content in an optimized layout on a display of an electronic device. Content in an original layout is provided, with the content including a primary element. A background element is identified, and a model of the content is calculated, the calculation includes the determination of the position of the primary element relative to the position of the background element. The primary element is positioned in the optimized layout in the same position relative to the background element as in the original layout.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Inventor: Mikko Makela
  • Publication number: 20060224955
    Abstract: The invention relates to an optimization of digital content being presented on the display. In a method for optimizing content, the content is analyzed and at least one sequence element is determined. According to this sequence element, said content is portioned into at least two portions, whereby an operation for at least one portion is performed. Also, a control element is provided for at least one other portion.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventor: Mikko Makela
  • 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: 20060150073
    Abstract: The present invention relates to the field of inhibiting a navigating command associated with an event and in particular to methods, devices and systems for handling such commands in an effective manner. The event generally controls the navigating to a certain item in an application environment is the method determines that the navigating command is to be executed.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventor: Mikko Makela
  • Publication number: 20060136839
    Abstract: This invention relates to a method, a computer program, a computer program product, a device and a system for displaying portions of an object, wherein at least a first portion of an object is displayed, wherein it is decided if a second portion of said object, which second portion is not visible during said displaying of said first portion, is related to said first portion, and wherein an indication of said second portion is displayed, if it is decided that said second portion is related to said first portion. The invention may for instance be deployed to display enlarged portions of a web page on the display of a hand-held electronic device and to indicate if there are further portions of said web page which are related to the currently enlarged portion of said web page and are not visible due to the enlargement of the currently displayed portion.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventor: Mikko Makela
  • 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
  • Publication number: 20060107205
    Abstract: A method, a computer program, a computer program product, a device and a system for determining a main content area of a page, determines which area of the page contains a page element that is positioned substantially in the middle of the page with respect to a first direction, and is offset by a pre-defined distance from a border of the page with respect to a second direction that is orthogonal to the first direction, and wherein the area that contains the page element is defined to be the main content area.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventor: Mikko Makela
  • Publication number: 20060064648
    Abstract: This invention relates to browsing web pages with a mobile device and especially to a display module, which comprises a user interface view, which comprises at least one link to another user interface view as well as a pointer for selecting said link. The link is arranged to execute a pop-up view in said user interface view and that said same link is in addition arranged to execute one other user interface view in the display module. According to the invention, instead of executing said one other user interface view the link in question is transferred to the pop-up view being opened as a selectable function. Further, the invention relates to a device, a method and a computer software product.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 23, 2006
    Inventor: Mikko Makela
  • Publication number: 20060031784
    Abstract: A method for operating a graphical user interface of a computer terminal running multiple asynchronous simultaneous tasks. The progress of the tasks is shown in a list in an information window. The content and visibility of the list determines the type of user interaction defined by the terminal when one of the tasks reaches a predetermined stage of completion.
    Type: Application
    Filed: August 6, 2004
    Publication date: February 9, 2006
    Inventor: Mikko Makela
  • Publication number: 20050243727
    Abstract: The invention relates to network connection management, wherein user confirmations are queried for implementing operations requiring a network connection. According to the invention the user confirmation are queried variantly depending on the initiator of the operation. The invention relates to a devices for browsing the network and to a computer program product.
    Type: Application
    Filed: May 3, 2004
    Publication date: November 3, 2005
    Inventor: Mikko Makela
  • Publication number: 20050229111
    Abstract: This invention relates to method for presenting at least a part of a page, comprising at least partially dividing at least one page into a plurality of areas, presenting said plurality of areas in a first representation, making at least one area of said plurality of areas an active area, and in response to a user operation on said at least one active area, presenting at least one of said at least one active areas in a second representation. Said at least one page may be a Hypertext Markup Language HTML page, or a page of a text document, and said display may be integrated in a portable electronic device. The invention further relates to a device, a system, a computer program and a computer program product.
    Type: Application
    Filed: April 7, 2004
    Publication date: October 13, 2005
    Inventor: Mikko Makela