Patents by Inventor Toni Paila

Toni Paila 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: 8111694
    Abstract: The invention provides an efficient transportation of ESG fragments to a mobile device through the formation of containers. In this sense, a container comprises at least one ESG fragment, but may contain a plurality of fragments. A fragment may be also carried in more than one container. Aspects of the present invention utilize a simple and extensible header structure apart from the fragments independent of the type and format of the individual fragments. In further embodiments, compression is applied over the entire container, including the fragments and any headers. In yet further embodiments, a 3GPP metadata envelope is carried within the container without the need for unnecessary repetition of parameters, such as for example, version, validity time, and identification. In further embodiments, a simplified container system allowing for the updating of previously received fragments is disclosed.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: February 7, 2012
    Assignee: Nokia Corporation
    Inventors: Topi Pohjolainen, Martin Jansky, Jani Poikela, Toni Paila
  • Patent number: 8112531
    Abstract: An object delivery session, such as a File Delivery over Unidirectional Transport (FLUTE) session, is joined and a description of a plurality of objects provided by the session are provided. The description indicates one or more groupings of the plurality of objects. An interesting object is determined from the plurality of objects. Based on the interesting object and the description of the plurality of objects, one or more of the plurality of objects are identified for downloading.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: February 7, 2012
    Assignee: Nokia Corporation
    Inventors: Rod Walsh, Harsh Mehta, Toni Paila
  • Patent number: 8068832
    Abstract: A method and system for performing multicast broadcast handover in a wireless data network are disclosed. Each cell broadcasts administrative announcements over a logical channel to mobile terminals. The announcements indicate which multicast broadcasts are available in specified cells, as well as connection information for each cell. The mobile terminals may tune to a multicast broadcast as defined by the administrative announcements. While tuned to the multicast, the mobile terminal continues to receive administrative announcements. As the broadcast fades out or is otherwise interrupted, the mobile terminal can retune to the same multicast broadcast in another cell, based on the cell connection information included in the previously received administrative announcements.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: November 29, 2011
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Jani Paikela, Lin Xu, Juha-Pekka Luoma, Rod Walsh
  • Patent number: 8032127
    Abstract: A receiver (FIG. 2) receives IP session announcement signals from a terrestrial digital video broadcasting system. Each IP session announcement (RM) includes information concerning announcements on an immediately lower level as well as information identifying the quantity of announcement data, such as the number of announcement messages, and a timeout value. The quantity data tells the receiver how many messages X1 to X3 it needs to receive (C) before it has received all the relevant announcement messages. The timeout value informs the receiver how long it can wait before again receiving the messages X1 to X3 (which may have changed in content by then). After initially receiving the messages X1 to X3, the receiver may sleep (E), or it may receive announcement messages from another channel Y (D).
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: October 4, 2011
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Miia Vainio, Harri Hakulinen
  • Patent number: 7865161
    Abstract: In receiving a file delivery session in which field descriptor tables (FDTs) identify Transport Objects (TOs) transmitted along with the FDTs, a receiver determines whether the files of the session have been received using a number of timers. A fragment wait timer t1 is started for each new TO declared in an FTD when that FDT is received. Each timer is cancelled when at least a fragment of the corresponding TO is received. Alternatively, a single timer is cancelled when at least a fragment of all the TOs have been received. A new object wait timer t3 is started when all the TOs declared in an FDT are received, and is cancelled when a new FDT is received. One of a number of table wait timers t2 is started whenever a TO which is not declared in any received FDT is received, and is cancelled when an FDT declaring that object is received. The file delivery session is left if any timer expires.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: January 4, 2011
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Topi Pohjolainen
  • Patent number: 7853620
    Abstract: The present invention discloses a system and method for transmitting files over a datacast network while maintaining meta-data associated with the files. The system employs devices programmed to operate according to a protocol that preserves a file's properties such as, for example, its name, type, length, and hierarchical relationship, i.e. the file's absolute or relative location.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: December 14, 2010
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Juha-Pekka Luoma, Esa Jalonen
  • Publication number: 20100269069
    Abstract: An approach is provided for associating applications, such as widgets. Presentation of one or more icons representing respectively one or more widgets is initiated. An input signal is detected in response to a user selecting the one or more widgets. A determination is made of a common action for application to the selected widgets based on the input signal. The application includes a data component relating to combinability of the one or more widgets. In one embodiment, state information about a first application (e.g., widget) is generated. Reporting of the state information is provided to a presence service for access by a second application (e.g., widget).
    Type: Application
    Filed: April 17, 2009
    Publication date: October 21, 2010
    Applicant: Nokia Corporation
    Inventors: Toni Paila, Ari Antero Aarnio
  • Publication number: 20100105314
    Abstract: A receiver (FIG. 2) receives IP session announcement signals from a terrestrial digital video broadcasting system. Each IP session announcement (RM) includes information concerning announcements on an immediately lower level as well as information identifying the quantity of announcement data, such as the number of announcement messages, and a timeout value. The quantity data tells the receiver how many messages XI to X3 it needs to receive (C) before it has received all the relevant announcement messages. The timeout value informs the receiver how long it can wait before again receiving the messages X1 to X3 (which may have changed in content by then). After initially receiving the messages X1 to X3, the receiver may sleep (E), or it may receive announcement messages from another channel Y (D).
    Type: Application
    Filed: December 29, 2009
    Publication date: April 29, 2010
    Applicant: Nokia Corporation
    Inventors: Toni PAILA, Miia Vainio, Harri Hakulinen
  • Patent number: 7668261
    Abstract: A terminal 13 for selectively receiving broadcast data in a transport stream 7 over a first network, the broadcast data including a series of bursts of associated data packets (B1), comprises a controller 16 and a receiver 19. The controller 16 is configured to extract information identifying a group of data packets from the data packets within a first burst, e.g. Packet Identifier (PID) PID1, PID2, calculate a burst length and burst interval for the series on the basis of the times at which data packets are received by the receiver and to calculate one or more instances of time ts at which one or more subsequent bursts in the series will be received based on the calculated burst length ts3 and/or burst interval t1. The receiver 19 is operated to selectively receiving the transport stream 7, e.g. by switching the receiver 19 between its on and off states, the receiver 19 being switched on at time is for a period equal to the burst length in order to receive subsequent data bursts in the series.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: February 23, 2010
    Assignee: Nokia Corporation
    Inventor: Toni Paila
  • Patent number: 7664063
    Abstract: A receiver (FIG. 2), receives IP session announcement signals from a terrestrial digital video broadcasting system. Each IP session announcement (RM) includes information concerning announcements on an immediately lower level as well as information identifying the quantity of announcement data, such as the number of announcement messages, and a timeout value. The quantity data tells the receiver how many messages X1 to X3 it needs to receive (C) before it has received all the relevant announcement messages. The timeout value informs the receiver how long it can wait before again receiving the messages X1 to X3 (which may have changed in content by then). After initially receiving the messages X1 to X3, the receiver may sleep (E), or it may receive announcement messages from another channel Y (D).
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: February 16, 2010
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Miia Vainio, Harri Hakulinen
  • Publication number: 20100014661
    Abstract: An apparatus, system method and computer program product configured to transmit data over a broadcast network. The data is encrypted and decoded using a decryption key available to terminals in combination with a digital rights object. A media guide is broadcast to the terminals. Information from the media guide is also stored by a request handling means in order to ensure that information, such as pricing information, broadcast to the terminals is synchronized with information used to register a terminal as a subscriber. A request is sent from a terminal to the broadcast network through a second network. Authentication information identifying the terminal may be included in the request without manual input from a user of the terminal. Authentication information is extracted from a component or added to the message by a component of the second network. The digital rights object is then sent to the terminal via the second network.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 21, 2010
    Applicant: Nokia Corporation
    Inventors: Karina Terekhova, Toni Paila, Larri Vermola
  • Patent number: 7599294
    Abstract: The invention relates to a method for file delivery in a system capable of one-to-many transmission, the method comprising transferring one or more data blocks from a sender to at least one receiver, identifying a data block expected to be received but not received at all or incorrectly received at the receiver, and taking action to re-transmit said data block. In the method, said identification is performed on the basis of a block number, an encoding identifier and certain other identification information.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: October 6, 2009
    Assignee: Nokia Corporation
    Inventors: Rod Walsh, Harsh Mehta, Igor Danilo Diego Curcio, Toni Paila
  • Patent number: 7583801
    Abstract: An apparatus, system method and computer program product configured to transmit data over a broadcast network. The data is encrypted and decoded using a decryption key available to terminals in combination with a digital rights object. A media guide is broadcast to the terminals. Information from the media guide is also stored by a request handling means in order to ensure that information, such as pricing information, broadcast to the terminals is synchronized with information used to register a terminal as a subscriber. A request is sent from a terminal to the broadcast network through a second network. Authentication information identifying the terminal may be included in the request without manual input from a user of the terminal. Authentication information is extracted from a component or added to the message by a component of the second network. The digital rights object is then sent to the terminal via the second network.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: September 1, 2009
    Assignee: Nokia Corporation
    Inventors: Karina Terekhova, Toni Paila, Larri Vermola
  • Patent number: 7551683
    Abstract: A broadcast service for transmission to mobile terminals 10a-10c in a cellular communication system comprises a series of burst B1-B5 of data packets in a transport stream 7. Where the available data transmission rates in cells C1, C2 are unequal, the transport stream 7a for transmission to the cell C1 with the higher data transmission rate is modified by incorporating additional payload L1-L5 in each burst in the series, for example by appending the additional payload to each burst or by interleaving the burst data and additional payload (FIG. 7) so that a time interval t; between adjacent bursts B1-B5 is the same in both cells C1, C2. Therefore, start times of the transmission of each burst B1-B5 in both cells C1, C2 are synchronised, i.e. the transmission of each burst B1-B5 begins simultaneously in both cells C1 or a time interval to between the start of transmission of each burst in cells C1, C2 is fixed (FIG. 5).
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: June 23, 2009
    Assignee: Nokia Corporation
    Inventors: Toni Paila, Harri Pekonen
  • Publication number: 20090157727
    Abstract: An apparatus for enabling the receipt of native broadcast content by browsers or web applications may include an active adapter. The active adapter may be configured to receive an indication of native signaling, generate an address accessible by a browser or web application, associate the address with corresponding native access parameters determined from the native signaling, and provide the address to a user to enable the browser or web application to render the native signaling via the association of the native access parameters in response to user selection of the address.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Inventor: Toni Paila
  • Publication number: 20090111448
    Abstract: Methods and systems for transmitting a widget as an interactive component of a broadcast service (e.g., mobile TV broadcast service) in a manner that does not require the widget provider or creator to know or understand the broadcast transmission protocol are described. A widget may be transmitted as a pseudo widget that includes temporary content source information to be replaced by a receiving device with valid content source data. Alternatively or additionally, a content item to be displayed in the widget may be identified by fragment association. That is, a content item may be represented by content and access fragments while a widget may be transmitted as an interactivity fragment. These fragments may be associated with one another such that a content fragment may be identified by inspecting an interactivity fragment and vice versa.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: NOKIA CORPORATION
    Inventor: Toni Paila
  • Publication number: 20090083147
    Abstract: Customized advertising using independent ad content and ad rules involves acquiring particular advertising content to a particular user terminal. Terminal-resident advertising control rules that are associated with the particular user terminal are defined. The advertising control rules are independent of the particular advertising content. A triggering event associated with a runtime operation of the particular terminal is determined, and the advertising control rules are invoked in response to the triggering event. The particular advertising content is rendered to the user via a terminal user application in accordance with the advertising control rules.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Inventors: Toni Paila, Harry Santamaki
  • Publication number: 20090031362
    Abstract: A method of transmitting and accessing announcement information identifying available services. Services are provided on the network over a plurality of communication channels, such that each channel is associated with at least one service. At least one of the plurality of communication channels is dedicated as an all-announcement channel, which includes a service announcement for each one of the services available on the plurality of communication channels. Redirection information is also present on the plurality of communication channels and is used to redirect the mobile terminal to the all-announcement channel to obtain information concerning the available services.
    Type: Application
    Filed: September 8, 2008
    Publication date: January 29, 2009
    Applicant: NOKIA CORPORATION
    Inventor: Toni Paila
  • Patent number: 7466719
    Abstract: A method for sending a data packet, which directly or indirectly indicates a quality-of-service requirement, to a mobile node from a correspondent node via a multi-bearer network, or MBN, that provides at least one interface unit to each of multiple alternative bearer networks between the MBN and the mobile node includes, in one embodiment, selecting an optimal bearer network for sending a data packet between the MBN and the mobile node based on the quality-of-service requirement of the data packet in question; traffic load data related to the multiple bearers; interface unit availability information; and bearer type preference information.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: December 16, 2008
    Assignee: Nokia Corporation
    Inventors: Lin Xu, Toni Paila
  • Publication number: 20080301314
    Abstract: A broadcaster prepares primary content session stream data, and auxiliary content files, such as subtitle text. The auxiliary data may be provided using a two-level structure. Here, the first level can be is a file having plural entries each with a control information item, e.g. a timestamp, and a reference is found. A receiver at a time relating to a timestamp renders video content from a packet (43) having that timestamp, and also renders subtitle text from the second level file (46) having the same reference as the reference corresponding to the timestamp in the first level file. Thus, the broadcaster defines when subtitle text strings are to be rendered but without requiring streaming of packets including the auxiliary data. This makes it easy for a receiver to synchronise the auxiliary data with the primary content. A single level file structure can be used instead.
    Type: Application
    Filed: October 12, 2005
    Publication date: December 4, 2008
    Inventors: Toni Paila, Rod Walsh