Patents by Inventor Juha Koponen

Juha Koponen 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: 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
  • Publication number: 20140089141
    Abstract: A method of identifying potential trades within a database holding details of individuals and items that these individuals are willing to give away, “Haves”, and/or to receive, “Wants”. The database is searched to identify matching Haves and Wants and to define a directed edge linking the each match. An edge weight can be determined for the directed edge defined for each match and, for one of said individuals possessing a Have, identifying potential n-way trades for the individual by identifying a directed edge or directed edges originating at the individual's Have and/or by connecting two or more directed edges including at least a directed edge originating at the individual's Have, where n is an integer greater than 1. A trade weight is determined on the basis of the or each associated link weight and the potential trades ranked according to the respective trade weights.
    Type: Application
    Filed: March 16, 2011
    Publication date: March 27, 2014
    Applicant: NET-CYCLER OY
    Inventors: Janne Savukoski, Juha Koponen
  • 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: 20110166962
    Abstract: A method of constructing and maintaining a group hierarchy for use in an online trading system accessible to a multiplicity of end users, where nodes of the hierarchy define respective item and/or service groups with progressively increasing levels of detail. Items and/or services offered for trade on the system are directly associated with at least one group. The method includes receiving end user requests to create respective new groups, each request including one or more parameter fields for describing items or services belonging to the group and one or more locations within the existing group hierarchy, and modifying the existing hierarchy to accommodate the new groups.
    Type: Application
    Filed: August 7, 2008
    Publication date: July 7, 2011
    Inventors: Juha Koponen, Jussi Koskinen
  • Patent number: 7886052
    Abstract: Disclosed are a capability broker, a related messaging system and methods. The capability broker is placed in new network architecture between traffic proxies and enabler servers. The capability broker is equipped with a capability interface adapted to receive a capability request pertaining to a request of at least one capability. The capability broker is adapted to use one or more messages to obtain the requested at least one capability from one or more enabler servers responsive to receiving said capability request, and to provide a response to said capability request on the basis of the obtained capability.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: February 8, 2011
    Assignee: Airwide Solutions Oy
    Inventors: Juha Koponen, Sami Katainen, Mikko Kestilä, Juha Larjomaa
  • Patent number: 7733799
    Abstract: The invention relates to a method for gathering information from traffic flowing in communication networks. The method includes generating in a network element, which sees the traffic flowing in the network, events on the basis of the traffic flow and predefined instructions, an event being a piece of information indicating that a certain matter has occurred in the traffic flow, sending said events for analysis in a central processing element, analysing said events in said central processing element, and conveying on the basis of said analysis information to network operator systems.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: June 8, 2010
    Assignee: Airwide Solutions Oy
    Inventors: Janne Kalliola, Juha Koponen, Thomas Dahlblom, Markus Aalto, Tommi Lattu, Mikko Tiihonen, MengHong Wong
  • 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: 20090187633
    Abstract: Disclosed are a capability broker, a related messaging system and methods. The capability broker is placed in new network architecture between traffic proxies and enabler servers. The capability broker is equipped with a capability interface adapted to receive a capability request pertaining to a request of at least one capability. The capability broker is adapted to use one or more messages to obtain the requested at least one capability from one or more enabler servers responsive to receiving said capability request, and to provide a response to said capability request on the basis of the obtained capability.
    Type: Application
    Filed: April 30, 2007
    Publication date: July 23, 2009
    Applicant: AIRWIDE SOLUTIONS OY
    Inventors: Juha Koponen, Sami Katainen, Mikko Kestilä, Juha Larjomaa
  • Publication number: 20080279113
    Abstract: The invention relates to a method for gathering information from traffic flowing in communication networks. The method includes generating in a network element, which sees the traffic flowing in the network, events on the basis of the traffic flow and predefined instructions, an event being a piece of information indicating that a certain matter has occurred in the traffic flow, sending said events for analysis in a central processing element, analysing said events in said central processing element, and conveying on the basis of said analysis information to network operator systems.
    Type: Application
    Filed: March 24, 2006
    Publication date: November 13, 2008
    Inventors: Janne Kalliola, Juha Koponen, Thomas Dahlblom, Markus Aalto, Tommi Lattu, Mikko Tiihonen, MengHong Wong
  • 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
  • Publication number: 20080096002
    Abstract: Coated paper product and method and apparatus for the production thereof. The paper product comprises a base paper, the porosity of which is at least 300 ml/min (Bentsen) and at least one side of which is coated with a pigment-bearing coating layer. The coating layer according to the present invention comprises a homogeneous film, which is formed of binder and pigments and which is brought onto the surface of the base paper using curtain coating so that the variation of the grammage of the layer is less than 5%, and so that the coating layer is not penetrated into the base paper, in which case the coating layer covers at least 95% of the surface of the base paper. By means of the present invention such a good coverage is achieved that the porosity of the base paper does not affect the gloss or smoothness of the coated paper, nor how the paper functions as a printing base.
    Type: Application
    Filed: December 30, 2005
    Publication date: April 24, 2008
    Inventors: Markku Leskela, Stina Nygard, Juha Koponen
  • Patent number: 7177277
    Abstract: A system and method for optimizing Internet data transmission so that end-user experience is the best possible. The invention has at least one class set for estimating the network load, wherein each class set consists of classes. The method estimates the network load by each class of the class set. The estimation may be based on counting retransmission requests or packet acknowledgements related to class sets. For example, a class set may consist of classes so that there is a class per each cell of the network. Then the method detects which packets cause a lot of retransmission requests and thus a lot of retransmissions. The method can intelligently target its acceleration actions to certain packets. Four new acceleration actions can be used together with the prior art acceleration actions to accelerate the network traffic.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: February 13, 2007
    Assignee: First Hop Oy
    Inventors: Juha Koponen, Janne Kalliola, Hannu Mallat, Hannu Kari
  • Patent number: 7162535
    Abstract: Methods and arrangements are disclosed for transferring digital data over a limited speed communications link between a client side subarrangement (401) and a server side subarrangement (402). Within the client side subarrangement (401), a client application (411, 502) receives and transmits digital data using a first communications protocol stack (412, 503, 504, 505) and, within the server side subarrangement (402), a server application (426, 572) receives and transmits digital data using the first communications protocol stack (425, 573, 574, 575). Digital data is transferred between the client application (411, 502) and the server application (426, 572) through a client proxy (511) within the client side subarrangement (401) and an access gateway (551) within the server side subarrangement (402).
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: January 9, 2007
    Assignee: First Hop Oy
    Inventors: Andrei Kustov, Olli Auvinen, Mikko Hämäläinen, Hannu Kari, Victor Khachtchanski, Juha Koponen, Hannu Mallat, Juhana Räsänen
  • 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: 20040205208
    Abstract: Methods and arrangements are disclosed for transferring digital data over a limited speed communications link between a client side subarrangement (401) and a server side subarrangement (402). Within the client side subarrangement (401) a client application (411, 502) receives and transmits digital data using a first communications protocol stack (412, 503, 504, 505) and within the server side subarrangement (402) a server application (426, 572) receives and transmits digital data using the first communications protocol stack (425, 573, 574, 575). Digital data is transferred between the client application (411, 502) and the server application (426, 572) through a client proxy (511) within the client side subarrangement (401) and an access gateway (551) within the server side subarrangement (402).
    Type: Application
    Filed: May 4, 2004
    Publication date: October 14, 2004
    Inventors: Juha Koponen, Andrei Kustov, Juhana Rasanen, Olli Auvinen, Mikko Hamalainen, Hannu Kari, Victor Khachtchanski, Hannu Mallat
  • Publication number: 20030043777
    Abstract: A system and method for optimizing Internet data transmission so that end-user experience is the best possible. The invention has at least one class set for estimating the network load, wherein each class set consists of classes. The method estimates the network load by each class of the class set. The estimation may be based on counting retransmission requests or packet acknowledgements related to class sets. For example, a class set may consist of classes so that there is a class per each cell of the network. Then the method detects which packets cause a lot of retransmission requests and thus a lot of retransmissions. The method can intelligently target its acceleration actions to certain packets. Four new acceleration actions can be used together with the prior art acceleration actions to accelerate the network traffic.
    Type: Application
    Filed: September 20, 2001
    Publication date: March 6, 2003
    Inventors: Juha Koponen, Janne Kalliola, Hannu Mallat, Hannu Kari
  • Publication number: 20030014315
    Abstract: The invention relates to methods and systems for allowing users of a cellular telecommunication system to obtain services, goods, or other benefits from a third party. The invention allows the user to order a token from a token issuing system, receive the token to his mobile communication means, and obtain a service, goods, or some other kind of benefit by communicating the token to a verifying system, which verifies the token and allows the user to obtain the desired service.
    Type: Application
    Filed: June 24, 2002
    Publication date: January 16, 2003
    Inventors: Harri Jaalinoja, Juha Koponen, Petteri Koponen, Andrei Kustov, Lauri Pesonen, Juha Paajarvi, Juhana Rasanen
  • Publication number: 20020138565
    Abstract: Methods and arrangements are disclosed for transferring digital data over a limited speed communications link between a client side subarrangement (401) and a server side subarrangement (402). Within the client side subarrangement (401) a client application (411, 502) receives and transmits digital data using a first communications protocol stack (412, 503, 504, 505) and within the server side subarrangement (402) a server application (426, 572) receives and transmits digital data using the first communications protocol stack (425, 573, 574, 575). Digital data is transferred between the client application (411, 502) and the server application (426, 572) through a client proxy (511) within the client side subarrangement (401) and an access gateway (551) within the server side subarrangement (402).
    Type: Application
    Filed: March 14, 2002
    Publication date: September 26, 2002
    Applicant: FIRST HOP OY
    Inventors: Andrei Kustov, Olli Auvinen, Mikko Hamalainen, Hannu Kari, Victor Khachtchanski, Juha Koponen, Hannu Mallat, Juhana Rasanen