Patents by Inventor Tomi Hakkarainen

Tomi Hakkarainen 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: 7924827
    Abstract: The present invention provides methods and apparatus for filtering a broadcast data stream that can support data flow, e.g. IPv6 packets. The present invention utilizes common filtering for packet segments that are common among IPv6 packets. Segments that are not common are separately filtered. A set of rules is applied to the filtered segments in order to determine whether corresponding packets should be subsequently processed. The present invention is applicable to numerous application including MPEG multicast services.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: April 12, 2011
    Assignee: Nokia Corporation
    Inventors: Tomi Hakkarainen, Pasi Kärkäs, Harri Pekonen
  • Patent number: 7487254
    Abstract: Methods and systems are provided for filtering digital data formatted in packets. A filter module contains a plurality of filters and is coupled to a filter mapping module. The filter mapping module receives the identification of clusters of discrete segments of a packet and selects a group of fixed length filters to filter the clusters.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: February 3, 2009
    Assignee: Nokia Corporation
    Inventors: Rod Walsh, Tomi Hakkarainen, Juha-Pekka Luoma
  • Patent number: 7477743
    Abstract: A hybrid method for a service provider to transmit decryption information (e.g., algorithms, parameters, keys) to clients in a secure manner and at low cost for use in decrypting broadcast services. The service provider uses a bi-directional channel (e.g., a GPRS channel) to receive service requests, authenticate clients and transmit currently valid decryption information (and, optionally, future decryption information) necessary to decrypt a broadcast service. The service provider transmits the encrypted service on a unidirectional channel (e.g., a DVB-T channel). The service provider preferably also changes the encryption of the service with time, and, as it does, transmits updated decryption information to its clients on the unidirectional channel. The updated decryption information is encrypted using the currently valid decryption information and may also include future decryption information and synchronization information.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: January 13, 2009
    Assignee: Nokia Corporation
    Inventors: Tomi Hakkarainen, Rod Walsh
  • Publication number: 20050105535
    Abstract: A method of defining Time Division Multiplex access slots in an IP address is disclosed. The method comprises steps including the encoding of a schedule of delivery time slots as a mask in said IP address.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 19, 2005
    Inventors: Janne Aaltonen, Pekka Talmola, Rod Walsh, Juha-Pekka Luoma, Tomi Hakkarainen
  • Publication number: 20040190513
    Abstract: The present invention provides methods and apparatus for filtering a broadcast data stream that can support data flow, e.g. IPv6 packets. The present invention utilizes common filtering for packet segments that are common among IPv6 packets. Segments that are not common are separately filtered. A set of rules is applied to the filtered segments in order to determine whether corresponding packets should be subsequently processed. The present invention is applicable to numerous application including MPEG multicast services.
    Type: Application
    Filed: April 5, 2004
    Publication date: September 30, 2004
    Applicant: Nokia Corporation
    Inventors: Tomi Hakkarainen, Pasi Karkas, Harri Pekonen
  • Patent number: 6728241
    Abstract: The present invention provides methods and apparatus for filtering a broadcast data stream that can support data flow, e.g. IPv6 packets. The present invention utilizes common filtering for packet segments that are common among IPv6 packets. Segments that are not common are separately filtered. A set of rules is applied to the filtered segments in order to determine whether corresponding packets should be subsequently processed. The present invention is applicable to numerous application including MPEG multicast services.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: April 27, 2004
    Assignee: Nokia Corporation
    Inventors: Tomi Hakkarainen, Pasi Kärkäs, Harri Pekonen
  • Publication number: 20030161305
    Abstract: The present invention provides methods and apparatus for filtering a broadcast data stream that can support data flow, e.g. IPv6 packets. The present invention utilizes common filtering for packet segments that are common among IPv6 packets. Segments that are not common are separately filtered. A set of rules is applied to the filtered segments in order to determine whether corresponding packets should be subsequently processed. The present invention is applicable to numerous application including MPEG multicast services.
    Type: Application
    Filed: February 27, 2002
    Publication date: August 28, 2003
    Applicant: Nokia Corporation
    Inventors: Tomi Hakkarainen, Pasi Karkas, Harri Pekonen
  • Publication number: 20030147532
    Abstract: A hybrid method for a service provider to transmit decryption information (e.g., algorithms, parameters, keys) to clients in a secure manner and at low cost for use in decrypting broadcast services. The service provider uses a bidirectional channel (e.g., a GPRS channel) to receive service requests, authenticate clients and transmit currently valid decryption information (and, optionally, future decryption information) necessary to decrypt a broadcast service. The service provider transmits the encrypted service on a unidirectional channel (e.g., a DVB-T channel). The service provider preferably also changes the encryption of the service with time, and, as it does, transmits updated decryption information to its clients on the unidirectional channel. The updated decryption information is encrypted using the currently valid decryption information and may also include future decryption information and synchronization information.
    Type: Application
    Filed: February 7, 2002
    Publication date: August 7, 2003
    Inventors: Tomi Hakkarainen, Rod Walsh
  • Publication number: 20030135636
    Abstract: Methods and systems are provided for filtering digital data formatted in packets. A filter module contains a plurality of filters and is coupled to a filter mapping module. The filter mapping module receives the identification of clusters of discrete segments of a packet and selects a group of fixed length filters to filter the clusters.
    Type: Application
    Filed: December 20, 2001
    Publication date: July 17, 2003
    Applicant: Nokia Corporation
    Inventors: Rod Walsh, Tomi Hakkarainen, Juha-Pekka Luoma