Patents by Inventor Jukka-Pekka Iivonen

Jukka-Pekka Iivonen 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: 7246367
    Abstract: The invention relates to the synchronized playback of video and/or audio recordings in terminals of a communications network. A server stores recordings including timing markers, each of which indicates an internal position within the recording. The system comprises groups of user terminals, at least one channel being assigned to each group. A recording is transmitted to the terminals belonging to the same group and stored there. In response to a start command, the playback of the recording is started at each terminal. Status information indicating at least the playback position of the recording is maintained, and the playback is controlled by transmitting new status information to the terminals of the group. The playback status is changed at each terminal according to said new status information.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: July 17, 2007
    Assignee: Nokia Corporation
    Inventor: Jukka-Pekka Iivonen
  • Patent number: 6980792
    Abstract: The invention relates to a method, a telecommunications system, a message server and terminal equipment enabling that the sender of a message can be billed for a reply to the message. In the method of the invention, an indication is added to a first message, indicating that the sender of the first message is billed for a reply to the first message, the message containing the first indication is transmitted (506) to the receiver, and when the receiver replies to the message, a second indication is added to the reply of the receiver, containing at least a part of the first indication, and on the basis of the second indication, the sender of the first message is billed (516) for the reply.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: December 27, 2005
    Assignee: Nokia Corporation
    Inventors: Jukka-Pekka Iivonen, Ari-Pekka Simonen
  • Patent number: 6910043
    Abstract: The invention relates to a method for implementing a functional memory and to a memory arrangement. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different hierarchy levels, wherein an individual node can be (i) a trie node associated with a logical table wherein an individual element may contain a pointer pointing to a lower node in the hierarchy, or (ii) a bucket containing at least one element so that the type of an individual element in the bucket is selected from a group including of e.g. a data unit or a pointer to a stored data unit.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: June 21, 2005
    Assignee: Nokia Corporation
    Inventors: Jukka-Pekka Iivonen, Matti Tikkanen
  • Patent number: 6675171
    Abstract: Disclosed herein is a method for implementing a memory and a memory arrangement. The memory is implemented as a directory structure including a tree-shaped hierarchy having nodes at several different hierarchy levels. The directory structure employs width-compressed nodes in which, non-nil pointers and a bit pattern having one bit for each element, are physically stored. The physical storage location in the node is determined on the basis of the bit pattern. A search table is provided in which numbers of bits having the value 1 are stored in different combinations of a word whose total number of bits is a predetermined portion of the number of bits in the bit pattern.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: January 6, 2004
    Assignee: Nokia Corporation
    Inventors: Matti Tikkanen, Jukka-Pekka Iivonen
  • Publication number: 20030114140
    Abstract: The invention relates to a method, a telecommunications system, a message server and terminal equipment enabling that the sender of a message can be billed for a reply to the message. In the method of the invention, an indication is added to a first message, indicating that the sender of the first message is billed for a reply to the first message, the message containing the first indication is transmitted (506) to the receiver, and when the receiver replies to the message, a second indication is added to the reply of the receiver, containing at least a part of the first indication, and on the basis of the second indication, the sender of the first message is billed (516) for the reply.
    Type: Application
    Filed: November 22, 2002
    Publication date: June 19, 2003
    Inventors: Jukka-Pekka Iivonen, Ari-Pekka Simonen
  • Patent number: 6505206
    Abstract: A method for implementing a memory. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different levels, wherein an individual node can be (i) a trie node comprising an array wherein an individual element may contain the address of a lower node in the tree-shaped hierarchy and wherein an individual element may also be empty, the number of elements in the array corresponding to a power of two, or (ii) a bucket containing at least one element so that the type of an individual element in the bucket is selected from a group including a data unit, a pointer to a stored data unit, a pointer to a node in another directory structure and another directory structure.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: January 7, 2003
    Assignee: Nokia Telecommunications Oy
    Inventors: Matti Tikkanen, Jukka-Pekka Iivonen
  • Patent number: 6499032
    Abstract: A method for implementing a memory. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different levels, wherein an individual node can be (i) a trie node comprising an array wherein an individual element may contain the address of a lower node in the tree-shaped hierarchy and wherein an individual element may also be empty, the number of elements in the array corresponding to a power of two, or (ii) a bucket containing at least one element so that the type of an individual element in the bucket is selected from a group including a data unit, a pointer to a stored data unit, a pointer to another directory structure and another directory structure.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: December 24, 2002
    Assignee: Nokia Telecommunications Oy
    Inventors: Matti Tikkanen, Jukka-Pekka Iivonen
  • Publication number: 20020067909
    Abstract: The invention relates to the synchronized playback of video and/or audio recordings in terminals of a communications network. A server stores recordings including timing markers, each of which indicates an internal position within the recording. The system comprises groups of user terminals, at least one channel being assigned to each group. A recording is transmitted to the terminals belonging to the same group and stored there. In response to a start command, the playback of the recording is started at each terminal. Status information indicating at least the playback position of the recording is maintained, and the playback is controlled by transmitting new status information to the terminals of the group. The playback status is changed at each terminal according to said new status information.
    Type: Application
    Filed: June 26, 2001
    Publication date: June 6, 2002
    Applicant: Nokia Corporation
    Inventor: Jukka-Pekka Iivonen
  • Patent number: 6374339
    Abstract: The invention relates to a method for implementing a queue, particularly a FIFO queue, in a memory (MEM) and to a memory arrangement. In order to enable reducing the amount of copying particularly in a functional environment, at least part of the queue is formed with a tree-shaped data structure (A, B) known per se, having nodes at several different hierarchy levels, wherein an individual node can be (i) an internal node (N1-N3) containing at least one pointer pointing to a node lower in the tree-shaped hierarchy or (ii) a leaf node (N4-N6) containing at least one pointer to data unit (1 . . . 6) stored in the memory or at least one data unit. A given maximum number of pointers that an individual node can contain is defined for the nodes.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: April 16, 2002
    Assignee: Nokia Networks Oy
    Inventor: Jukka-Pekka Iivonen
  • Publication number: 20020040361
    Abstract: The invention relates to a method for implementing a memory and to a memory arrangement. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different hierarchy levels. The directory structure employs width-compressed nodes in which non-nil pointers are physically stored and additionally a bit pattern which has one bit for each element and wherein e.g. a 1-bit indicates that the content of the element corresponds to a pointer pointing downward in the directory structure. The physical storage location in the node, corresponding to the element table index associated with the search word, is determined on the basis of the bit pattern. To enable rapid determination that requires little memory capacity, a search table is stored in which numbers of bits having value 1 are stored in different combinations of a word whose total number of bits is a predetermined portion, preferably half, of the number of bits in said bit pattern.
    Type: Application
    Filed: November 29, 2001
    Publication date: April 4, 2002
    Applicant: Nokia Corporation
    Inventors: Matti Tikkanen, Jukka-Pekka Iivonen
  • Publication number: 20010042186
    Abstract: The invention relates to a method for implementing a functional memory and to a memory arrangement. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different hierarchy levels, wherein an individual node can be (i) a trie node associated with a logical table wherein an individual element may contain a pointer pointing to a lower node in the hierarchy, or (ii) a bucket containing at least one element so that the type of an individual element in the bucket is selected from a group including of e.g. a data unit or a pointer to a stored data unit.
    Type: Application
    Filed: March 26, 2001
    Publication date: November 15, 2001
    Inventors: Jukka-Pekka Iivonen, Matti Tikkanen
  • Publication number: 20010021964
    Abstract: The invention relates to a method for implementing a queue, particularly a FIFO queue, in a memory (MEM) and to a memory arrangement. In order to enable reducing the amount of copying particularly in a functional environment, at least part of the queue is formed with a tree-shaped data structure (A, B) known per se, having nodes at several different hierarchy levels, wherein an individual node can be (i) an internal node (N1-N3) containing at least one pointer pointing to a node lower in the tree-shaped hierarchy or (ii) a leaf node (N4-N6) containing at least one pointer to data unit (1 . . . 6) stored in the memory or at least one data unit. A given maximum number of pointers that an individual node can contain is defined for the nodes.
    Type: Application
    Filed: March 2, 2001
    Publication date: September 13, 2001
    Inventor: Jukka-Pekka Iivonen
  • Patent number: 6115716
    Abstract: The invention relates to a method for implementing a memory. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at several different levels, wherein an individual node can be (i) a trie node comprising an array wherein an individual element may contain the address of a lower node in the tree-shaped hierarchy and wherein an individual element may also be empty, or (ii) a bucket containing at least one element so that the type of an individual element in the bucket is selected from a group including a data unit, a pointer to a stored data unit, a pointer to another directory structure and another directory structure.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: September 5, 2000
    Assignee: Nokia Telecommunications Oy
    Inventors: Matti Tikkanen, Jukka-Pekka Iivonen