Patents by Inventor Mikko Sahinoja

Mikko Sahinoja 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: 20030191827
    Abstract: A method using SyncML, or other similar markup language, by which two devices (11 12) synchronize how data is organized in respective data stores (11c 12c) maintained by the devices (11 12), and devices (11 12) operating according to the method as well as a corresponding computer program by which either of the devices (11 12) is operable according to the method. According to the method, the two devices (11 12) synchronize their respective data stores (11c 12c) with respect to folders for containing data units and possibly other folders by steps (31e 31j) of exchanging messages (21) that include data identification elements (28 29) that refer to the folders in order to be able to synchronize the data stores (11c 1′2c) with respect to the folders, with the data identification elements (28 29) provided in the message external to any reference to data units.
    Type: Application
    Filed: April 2, 2002
    Publication date: October 9, 2003
    Applicant: NOKIA CORPORATION
    Inventors: Jussi Piispanen, Mikko Sahinoja
  • Publication number: 20030101329
    Abstract: A method of starting a session in a synchronization system. The maximum size of a message that is to be sent from a synchronization server to a mobile station for the request, and coding instructions, by which at least one of the identifiers can be coded into a bit sequence requiring substantially fewer bits than its ASCII presentation, are determined in the synchronization server. Decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the mobile station. When the purpose is to transmit a request indicating the need for starting a session to at least one mobile station, a message is formed, is shorter or as long as said maximum size and comprises the pre-selected identifiers, at least one of which is presented as a bit sequence defined according to the coding instructions.
    Type: Application
    Filed: October 9, 2001
    Publication date: May 29, 2003
    Inventors: Jerry Lahti, Mikko Sahinoja, Gaurav Mittal
  • Publication number: 20030081557
    Abstract: The invention relates to a method of limiting the size of synchronization messages between a first synchronization device and a second synchronization device. The first device specifies a maximum message size for synchronization messages to be sent to the first device and transmits information on the maximum message size to the second device. The second device transmits to the first device one or more synchronization messages which are equal to or smaller than the maximum message size of the first device.
    Type: Application
    Filed: October 3, 2001
    Publication date: May 1, 2003
    Inventors: Riku Mettala, Jussi Piispanen, Mikko Sahinoja, Ari Sutinen
  • Publication number: 20030021274
    Abstract: A method for arranging a packet radio service in a wireless telecommunication system comprising at least one mobile station. The method comprises activating in the mobile station at least one packet data context for packet-switched data transmission of an application in the mobile station. In the mobile station, a busy condition is automatically set for the packet data context for suspension situations. When the packet data context in the mobile station is requested to be suspended, the packet data context is prevented from being suspended in response to the packet data context suspension request being received from outside the application.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 30, 2003
    Applicant: Nokia Corporation
    Inventors: Mikko Siikaniemi, Riku Mettala, Jussi Piispanen, Mikko Sahinoja, Ari Sutinen
  • Publication number: 20020161769
    Abstract: A method of arranging synchronization of databases, the method comprising the steps of establishing a transport layer connection for synchronization between a first and a second device which synchronize databases. During initialization of synchronization a first update identifier, which is stored at least in the first device and describes the latest synchronization event the devices have performed in the databases, and a second update identifier, which is defined by the first device and describes the present synchronization, are transmitted from the first device to the second device. The second update identifier is stored in the first and the second device. The contents of the first update identifiers stored in the devices are updated in the first and the second device if synchronization has been performed and after this said transport layer connection has been ended substantially properly.
    Type: Application
    Filed: April 25, 2001
    Publication date: October 31, 2002
    Inventors: Ari Sutinen, Riku Mettala, Jussi Piispanen, Mikko Sahinoja