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: 20190324793
    Abstract: A method includes providing device management services to by defining one or more transaction control primitives and one or more transaction initiation commands for modifying a management tree of a managed device, mapping the transaction control primitives and transaction initiation commands to device management commands for the managed device, transmitting the device management commands to the managed device, determining a relevance of any of the transmitted device management commands that fail to execute, and based on the relevance determination, allowing the managed device to modify the management tree without executing the commands that fail to execute.
    Type: Application
    Filed: February 26, 2019
    Publication date: October 24, 2019
    Inventors: Mika HALLAMAA, Mikko SAHINOJA, Eero KAAPPA
  • Patent number: 10255102
    Abstract: A method includes providing device management services to by defining one or more transaction control primitives and one or more transaction initiation commands for modifying a management tree of a managed device, mapping the transaction control primitives and transaction initiation commands to device management commands for the managed device, transmitting the device management commands to the managed device, determining a relevance of any of the transmitted device management commands that fail to execute, and based on the relevance determination, allowing the managed device to modify the management tree without executing the commands that fail to execute.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: April 9, 2019
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Patent number: 9594821
    Abstract: A method (and corresponding equipment and computer programs) by which a first and second device (11 12) synchronize how data is organized as folders in respective first and second data stores (11c 12c) maintained by the devices (11 12) based on exchanging messages (21) including data identification elements (28 29) that refer to the folders, with the data identification elements (28 29) provided in the message external to any reference to data units; or, more generally, based on the first device sending a message to the other and including in the message information about data in the first data store and also information about a change in the data structure of the first device, wherein the information about the data in the first data store is placed in the message in an element different from the element where the information about a change in the data structure is placed.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: March 14, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Jussi Piispanen, Mikko Sahinoja
  • Publication number: 20170052816
    Abstract: A method includes providing device management services to by defining one or more transaction control primitives and one or more transaction initiation commands for modifying a management tree of a managed device, mapping the transaction control primitives and transaction initiation commands to device management commands for the managed device, transmitting the device management commands to the managed device, determining a relevance of any of the transmitted device management commands that fail to execute, and based on the relevance determination, allowing the managed device to modify the management tree without executing the commands that fail to execute.
    Type: Application
    Filed: November 8, 2016
    Publication date: February 23, 2017
    Inventors: Mika HALLAMAA, Mikko SAHINOJA, Eero KAAPPA
  • Patent number: 9519508
    Abstract: A method includes providing device management services to a managed device by defining one or more transaction control primitives and one or more transaction initiation commands for modifying a management tree of a managed device, mapping the transaction control primitives and transaction initiation commands to device management commands for the managed device, transmitting the device management commands to the managed device, determining a relevance of any of the transmitted device management commands that fail to execute, and based on the relevance determination, allowing the managed device to modify the management tree without executing the commands that fail to execute.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: December 13, 2016
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Publication number: 20140207972
    Abstract: A method includes providing device management services to by defining one or more transaction control primitives and one or more transaction initiation commands for modifying a management tree of a managed device, mapping the transaction control primitives and transaction initiation commands to device management commands for the managed device, transmitting the device management commands to the managed device, determining a relevance of any of the transmitted device management commands that fail to execute, and based on the relevance determination, allowing the managed device to modify the management tree without executing the commands that fail to execute.
    Type: Application
    Filed: February 7, 2014
    Publication date: July 24, 2014
    Inventors: Mika HALLAMAA, Mikko SAHINOJA, Eero KAAPPA
  • Patent number: 8671226
    Abstract: A method for arranging transaction control in a device management system. A required transaction control operation is defined in a managing device for arranging transaction control of a management task for a managed device. At least one device management command is defined for the transaction control operation. The at least one device management command is transmitted to the managed device. A required transaction control operation is specified in the managed device onasis of one or more received device management commands, and transaction control for a management task is carried out on the basis of the defined transaction control operation.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: March 11, 2014
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Patent number: 8392545
    Abstract: The invention relates to a method for arranging service management in a service management system, the method comprising: defining one or more device management commands on the basis of predetermined mapping instructions and a service management command, transmitting the device management commands to a managed device, specifying in the managed device one or more service management commands on the basis of the received device management commands, and carrying out the defined one or more device management commands.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: March 5, 2013
    Assignee: Nokia Corporation
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Publication number: 20120203858
    Abstract: A method for arranging transaction control in a device management system. A required transaction control operation is defined in a managing device for arranging transaction control of a management task for a managed device. At least one device management command is defined for the transaction control operation. The at least one device management command is transmitted to the managed device. A required transaction control operation is specified in the managed device onasis of one or more received device management commands, and transaction control for a management task is carried out on the basis of the defined transaction control operation.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: CORE WIRELESS LICENSING S.A.R.L.
    Inventors: Mika HALLAMAA, Mikko SAHINOJA, Eero KAAPPA
  • Patent number: 8219664
    Abstract: The invention relates to a method for defining the nodes of a management structure used in device management in a device management system. In the arrangement, case sensitivity information is associated with at least one node to define whether to distinguish between upper-case and lower-case letters. At least one node is defined according to the case sensitivity information.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: July 10, 2012
    Assignee: Nokia Corporation
    Inventors: Mikko Sahinoja, Jussi Piispanen
  • Patent number: 8180927
    Abstract: The invention relates to a method for arranging transaction control in a device management system. A required transaction control operation is defined in a managing device for arranging transaction control of a management task for a managed device. At least one device management command is defined for the transaction control operation. The at least one device management command is transmitted to the managed device. A required transaction control operation is specified in the managed device on the basis of one or more received device management commands, and transaction control for a management task is carried out on the basis of the defined transaction control operation.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: May 15, 2012
    Assignee: Core Wireless Licensing S.A.R.L
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Patent number: 8073960
    Abstract: The invention relates to a method for arranging local operations in a management system, the method comprising: defining a management command addressed to a first node in a management structure of the managed device such that it comprises a command for performing a local operation for a second node of the management structure in the managed device, transmitting the management command to the managed device, defining at least one required local operation on the basis of the received management command, and initiating the defined local operation.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: December 6, 2011
    Assignee: Nokia Corporation
    Inventors: Mika Hallamaa, Mikko Sahinoja, Eero Kaappa
  • Patent number: 7734737
    Abstract: The invention relates to device management and to information needed for bootstrapping and initiation. The bootstrapping information and initiation information are sent in one message, wherein the client receives them both. According to the state of the client, one of the informations is selected and used.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: June 8, 2010
    Assignee: Nokia Corporation
    Inventors: Gaurav Mittal, Mikko Sahinoja
  • Patent number: 7734728
    Abstract: The invention relates to a method of addressing a management object in a device management system, wherein at least one management object is added to a manageable client device. The method comprises retrieving a content of a predetermined data element from information in the management object. At least part of the content of said data element is coded using a predetermined coding algorithm. At least part of the content of said data element, in coded form, is assigned as an identifier for the management object. The identifier is used to address the management object.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: June 8, 2010
    Assignee: Nokia Corporation
    Inventors: Mikko Sahinoja, Eero Kaappa
  • Publication number: 20100017520
    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: July 16, 2009
    Publication date: January 21, 2010
    Applicant: Nokio Corporation
    Inventors: Riku Mettälä, Jussi Piispanen, Mikko Sahinoja, Ari Sutinen
  • Patent number: 7590629
    Abstract: SyncML is used for synchronizing data of terminal device in wireless and wired environments. In general, synchronization takes place between a terminal device (e.g., a mobile phone) and a server device (e.g., a web server in Internet). However, a SyncML session, which occurs between the terminal and server, is an end-to-end communication. The idea of the present invention is to provide a method, a router and a system to allow routing of the synchronizing data exchanged during a synchronizing session through such a router. In general having the router is more cost efficient and a faster solution from the end-user point of view.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: September 15, 2009
    Assignee: Nokia Corporation
    Inventors: Mikko Sahinoja, Jussi Piispanen, Jouni Rapakko, Mika Martikainen
  • Patent number: 7570668
    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: Grant
    Filed: October 3, 2001
    Date of Patent: August 4, 2009
    Assignee: Nokia Corporation
    Inventors: Riku Mettälä, Jussi Piispanen, Mikko Sahinoja, Ari Sutinen
  • Patent number: 7555303
    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: Grant
    Filed: November 18, 2004
    Date of Patent: June 30, 2009
    Assignee: Nokia Corporation
    Inventors: Ari Sutinen, Riku Mettälä, Jussi Piispanen, Mikko Sahinoja
  • Patent number: 7394784
    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: Grant
    Filed: July 10, 2002
    Date of Patent: July 1, 2008
    Assignee: Nokia Corporation
    Inventors: Mikko Siikaniemi, Riku Mettälä, Jussi Piispanen, Mikko Sahinoja, Ari Sutinen
  • Patent number: 7269821
    Abstract: A management tree or nodes arranged hierarchically tree-like, respectively, is used to manage, contain and map information of a manageable device according to the SyncML DM protocol standard. A management server can request from such a device, by means of a GET command, information contained in a certain node of the management tree server. The manageable device responds by transmitting the requested information of the management tree. The inventive concept provides methods which allow a request of information not only from one single node but from a plurality of nodes at the same time. This leads to an efficient, time and cost saving management process.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: September 11, 2007
    Assignee: Nokia Corporation
    Inventors: Mikko Sahinoja, Rauno Hartikainen