Patents by Inventor Pekko Vehvilainen

Pekko Vehvilainen 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: 7461037
    Abstract: A data processing system processes data arrays that collectively describe cyclic behavior of at least one variable in several entities in a physical process. Each cycle comprises several time slots. An input routine (2-4) receives multiple data arrays, each data array containing multiple data items, each of which describes a variable of an entity in one time slot. A magnitude-determination routine (2-6) determines a specific magnitude parameter, such as average, volume or peak, for each of the several entities. A scaling routine (2-8) scales the data arrays between entities such that the specific magnitude parameters are suppressed and only their shape is maintained. A training routine (2-10) trains a clustering system with a first plurality of the scaled data arrays, to determine a set of cluster centers. After training, a clustering routine (2-12) applies a second plurality of the scaled data arrays to the trained clustering system.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: December 2, 2008
    Assignee: Nokia Siemens Networks Oy
    Inventors: Kimmo Hätönen, Pekka Kumpulainen, Pekko Vehviläinen
  • Publication number: 20080151845
    Abstract: The present invention provides a method and apparatus that features initiating a device discovery process for attempting to establish a connection between two or more devices via short range communications technology, wherein at least one of the two or more devices having an existing link to another wireless network; and suspending the link to the other wireless network before starting the device discovery. One of the devices may be a node, point or terminal, including a station or access point. The wireless network may include a wireless local area network (WLAN), Bluetooth® (BT), ultra wide band (UWB), wireless USB or other suitable wireless network either now known or later developed in the future. The short range communications technology may include Bluetooth®, as well as other short range communications technology either now known or later developed in the future.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventors: Mikko Jaakkola, Pekko Vehvilainen, Jari P. Leppanen
  • Publication number: 20080032628
    Abstract: The present invention provides a new and unique method and apparatus for detecting in a short-range communication device, such as a WLAN station (STA), the trend in WLAN signal strength based on one or more characteristics, e.g. received signal strength values and current time of their observation, by fitting a generalized linear model to the values. Based on the detected trend, three things can be inferred: 1) WLAN radio coverage available for STA is strengthening, 2) WLAN radio coverage available for STA is stationary, or 3) WLAN radio coverage available for STA is weakening.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 7, 2008
    Inventors: Pekko Vehvilainen, Mikko Jaakkola
  • Publication number: 20050144148
    Abstract: A data processing system processes data arrays that collectively describe cyclic behavior of at least one variable in several entities in a physical process. Each cycle comprises several time slots. An input routine (2-4) receives multiple data arrays, each data array containing multiple data items, each of which describes a variable of an entity in one time slot. A magnitude-determination routine (2-6) determines a specific magnitude parameter, such as average, volume or peak, for each of the several entities. A scaling routine (2-8) scales the data arrays between entities such that the specific magnitude parameters are suppressed and only their shape is maintained. A training routine (2-10) trains a clustering system with a first plurality of the scaled data arrays, to determine a set of cluster centers. After training, a clustering routine (2-12) applies a second plurality of the scaled data arrays to the trained clustering system.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Kimmo Hatonen, Pekka Kumpulainen, Pekko Vehvilainen