Patents by Inventor Teemu Ikonen

Teemu Ikonen 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: 20160220907
    Abstract: A device has a display which displays game objects. The device also has a user interface which is able to receive an input from a user to select one speed mode for the one or more game objects. A processor determines if one or more conditions are satisfied. If so, movement of at least one of the game objects is controlled when displayed on the display in dependence on the speed mode selected by the user input.
    Type: Application
    Filed: October 16, 2015
    Publication date: August 4, 2016
    Inventors: Teemu Ikonen, Abel XUAN HUI TAN
  • Patent number: 8732231
    Abstract: Disclosed is a method for providing services through a communication network to an end user device connected to the communication network, the method comprising allowing a service to be defined by providing a pointer to a standard format file comprising content for the service, reading content from the standard format file, and sending at least some part of said content through said communication network to the end user device.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: May 20, 2014
    Assignee: Mavenir Systems, Inc.
    Inventors: Timo Ahomäki, Teemu Ikonen, Juha Koponen, Risto Vuorjoki
  • Patent number: 8473494
    Abstract: The invention relates to a solution for adding a data item, e.g. advertisement information, to a message. The solution comprises a server (102) and a database (101). The database includes a pre-defined set of data items and a pre-defined set of profile items. The server selects one profile item on the basis of transmission control data, e.g. a destination address, associated with the message. The server selects a data item on the basis of the selected profile item and adds the selected data item on the basis data item to the message. Profiling of e.g. recipients associated with different instances of transmission control data has been done in advance and the results are stored in the database in the form of the profile items. Therefore, the amount of work related to selection of an appropriate data item for a certain message is reduced.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: June 25, 2013
    Assignee: Apple Inc.
    Inventors: Timo Ahopelto, Teemu Ikonen
  • Patent number: 8150927
    Abstract: The invention relates to processing, at a transmitting entity, messages to be transferred between a transmitting entity and a receiving entity. The method comprises: obtaining a message to be transferred to the receiving entity, defining a substantially unique identifier at least for one part of the message to be transferred, conditionally replacing said part of the message to be transferred with said substantially unique identifier, and forwarding the message for transfer to the receiving entity. Further the invention relates to processing, at a receiving entity, messages transferred between a transmitting entity and a receiving entity The method comprises: receiving a message transferred from the transmitting entity, the message comprising a substantially unique identifier as a substitute of a part of the message, and retrieving said substituted part of the message on the basis of said substantially unique identifier.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: April 3, 2012
    Inventors: Teemu Ikonen, Juha Koponen, Janne Kalliola
  • Publication number: 20110184957
    Abstract: The invention relates to a solution for adding a data item, e.g. advertisement information, to a message. The solution comprises a server (102) and a database (101). The database includes a pre-defined set of data items and a pre-defined set of profile items. The server selects one profile item on the basis of transmission control data, e g a destination address, associated with the message. The server selects a data item on the basis of the selected profile item and adds the selected data item on the basis data item to the message. Profiling of e.g. recipients associated with different instances of transmission control data has been done in advance and the results are stored in the database in the form of the profile items. Therefore, the amount of work related to selection of an appropriate data item for a certain message is reduced.
    Type: Application
    Filed: December 22, 2008
    Publication date: July 28, 2011
    Applicant: CVON INNOVATIONS LTD.
    Inventors: Timo Ahopelto, Teemu Ikonen
  • Publication number: 20100069052
    Abstract: Disclosed is a method for providing services through a communication network to an end user device connected to the communication network, the method comprising allowing a service to be defined by providing a pointer to a standard format file comprising content for the service, reading content from the standard format file, and sending at least some part of said content through said communication network to the end user device.
    Type: Application
    Filed: January 12, 2007
    Publication date: March 18, 2010
    Applicant: AIRWIDE SOLUTIONS OY
    Inventors: Timo Ahomaki, Teemu Ikonen, Juha Koponen, Risto Vuorjoki
  • Publication number: 20080189373
    Abstract: The invention relates to processing, at a transmitting entity, messages to be transferred between a transmitting entity and a receiving entity. The method comprises: obtaining a message to be transferred to the receiving entity, defining a substantially unique identifier at least for one part of the message to be transferred, conditionally replacing said part of the message to be transferred with said substantially unique identifier, and forwarding the message for transfer to the receiving entity.
    Type: Application
    Filed: November 18, 2005
    Publication date: August 7, 2008
    Applicant: FIRST HOP LTD.
    Inventors: Teemu Ikonen, Juha Koponen, Janne Kalliola
  • Patent number: 7003575
    Abstract: An invention enables network traffic rerouting, while avoiding the necessity of traffic to pass via a cluster's master node. By doing so, neither the master node, nor its communication link become a critical failure or load point, thus disrupting the cluster performance. At first a client sends a packet a certain server of the cluster. If the client is redirected, said server adds a redirection header, defined by a new redirection protocol, to the packet, and returns the packet to the client. A service address and a redirection flag are placed in the header. The client receives the packet with the redirection header and connects to the target server whose address is in the header. From then on, the target server handles the client's packet and the whole transmission related to it.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: February 21, 2006
    Assignee: First Hop Oy
    Inventor: Teemu Ikonen
  • Publication number: 20060034303
    Abstract: A system can be located in a communication network in which it handles several simultaneous sessions and transmits messages between end nodes. The system identifies a type of transaction belonging to a session. The transaction type identified is mapped to a token that belongs to an input alphabet of an automaton. The system inputs the said token into the automaton that is preferably a deterministic finite-state automaton. According to a response of the automaton, the system performs a set of predefined tasks. Those tasks may concern analysing the use of a service, charging of an end-user, etc.
    Type: Application
    Filed: September 7, 2005
    Publication date: February 16, 2006
    Applicant: FIRST HOP LTD.
    Inventors: Teemu Ikonen, Juha Koponen
  • Publication number: 20040235503
    Abstract: A method and apparatus for processing messages relate to controlling, filtering and directing SMS—(short message service) and corresponding messages. In a user-specific way. According to the method and apparatus, SMS—(short message service) messages and/or MMS—(multimedia messaging service) messages are processed in a gateway and the invention comprises the steps of classifying the messages, based on their characteristics and processing the classified messages based on processing code that takes the classification into account. The step of processing the classified messages comprises directing the messages further according to the processing instructions.
    Type: Application
    Filed: March 10, 2004
    Publication date: November 25, 2004
    Inventors: Juha Koponen, Teemu Ikonen, Harri Jaalinoia
  • Publication number: 20030074453
    Abstract: An invention enables network traffic rerouting, while avoiding the necessity of traffic to pass via a cluster's master node. By doing so, neither the master node, nor its communication link become a critical failure or load point, thus disrupting the cluster performance. At first a client sends a packet a certain server of the cluster. If the client is redirected, said server adds a redirection header, defined by a new redirection protocol, to the packet, and returns the packet to the client. A service address and a redirection flag are placed in the header. The client receives the packet with the redirection header and connects to the target server whose address is in the header. From then on, the target server handles the client's packet and the whole transmission related to it.
    Type: Application
    Filed: October 15, 2001
    Publication date: April 17, 2003
    Inventor: Teemu Ikonen