Patents by Inventor Eero Aho

Eero Aho 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).

  • Publication number: 20120169754
    Abstract: A method for providing synthesizable graphics for user terminals may include receiving, at a user terminal, graphics information provided wirelessly from a tag associated with an object within communication range of the tag, processing the graphics information at the user terminal to determine graphics data based on the graphics information received, and causing generation of display graphics to be rendered at a display of the user terminal based on the graphics data. A corresponding apparatus and computer program product are also provided.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Mika Pesonen, Eero Aho, Jari Nikara
  • Publication number: 20120050332
    Abstract: Methods and apparatuses are provided for facilitating content navigation. A method may include pre-rendering content at each of a plurality of zoom levels. The plurality of zoom levels may include a first zoom level and a second zoom level. The method may further include causing display of the pre-rendered content at the first zoom level. The method may additionally include determining a predefined user input defining an interaction with the content displayed at the first zoom level. The method may also include, in response to the determined input, causing display of the pre-rendered content at the second zoom level. Corresponding apparatuses are also provided.
    Type: Application
    Filed: August 25, 2010
    Publication date: March 1, 2012
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho, Tomi Aarnio
  • Publication number: 20110320944
    Abstract: Methods and apparatuses are provided for generating an integrated user interface. A method may include obtaining, in a client apparatus, first user interface information generated by a client application residing on the client apparatus. The method may further include obtaining, in the client apparatus, second user interface information generated by a server application residing on a remote server apparatus. The method may additionally include combining the first and second user interface information to generate an integrated application user interface. Corresponding apparatuses are also provided.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho
  • Publication number: 20110264761
    Abstract: Methods and apparatuses are provided for facilitating remote data processing. A method may include accessing content represented by data having a first size. The method may further include preprocessing the data to generate reduced data having a second size being smaller than the first size. The method may additionally include causing the reduced data to be sent to a remote data processing apparatus configured to process the reduced data to derive data related to the content. Corresponding apparatuses are also provided.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Inventors: Pesonen Mika, Eero Aho, Jari Nikara
  • Publication number: 20110209128
    Abstract: Methods, apparatuses, and systems are provided for facilitating targeted compilation of source code. A method may include receiving source code for an application. The method may further include determining information about an execution platform of an end user apparatus on which the application will be executed. The method may additionally include compiling the source code based at least in part on the determined information into an executable targeted to the execution platform of the end user apparatus. The method may also include causing the executable to be sent to the end user apparatus. Corresponding apparatuses and systems are also provided.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Inventors: Jari Nikara, Eero Aho, Tapani Leppänen
  • Publication number: 20110197031
    Abstract: Disclosed herein is a miss handler for a multi-channel cache memory, and a method that includes determining a need to update a multi-channel cache memory due at least to one of an occurrence of a cache miss or a data prefetch being needed. The method further includes operating a multi-channel cache miss handler to update at least one cache channel storage of the multi-channel cache memory from a main memory.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Eero Aho, Jari Nikara, Kimmo Kuusilinna
  • Publication number: 20110197028
    Abstract: Disclosed herein is a channel controller for a multi-channel cache memory, and a method that includes receiving a memory address associated with a memory access request to a main memory of a data processing system; translating the memory address to form a first access portion identifying at least one partition of a multi-channel cache memory, and at least one further access portion, where the at least one partition includes at least one channel; and applying the at least one further access portion to the at least one channel of the multi-channel cache memory.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Jari Nikara, Eero Aho, Kimmo Kuusilinna