Patents by Inventor Jussi Pekka Olavi Ruutu

Jussi Pekka Olavi Ruutu 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: 9237220
    Abstract: An approach is provided for collaborative context data sensing and communications. A context platform determines context data from a plurality of devices. The context platform processes and/or facilitates a processing of the context data to determine scheduling information for causing, at least in part, a sensing, a transmission, or a combination thereof of additional context data by at least one of the plurality of devices. The context platform then determines the additional context data based, at least in part, on the scheduling information.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: January 12, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Heikki Pekka Waris, Harri Paloheimo, Jinfeng Zhang, CanFeng Chen, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
  • Publication number: 20140336962
    Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising a status detector configured to identify status of a device powered by at least one battery, an energy management circuitry configured to at least perform estimating a remaining battery energy at a first time instant and a second time instant, calculating an average power consumption based at least on the measured remaining battery energy for at least the first time instant and the second time instant, and estimating a remaining operating time for the identified status based at least on the calculated average power consumption, wherein a single status of the device is identified from the first time instant to the second time instant.
    Type: Application
    Filed: May 27, 2010
    Publication date: November 13, 2014
    Inventors: Mikael Martti Vaino Vestama, Jussi Pekka Olavi Ruutu
  • Publication number: 20140005965
    Abstract: A remaining energy E of a battery is estimated based on a measurement of a momentary voltage and a momentary current. E is defined as a function of its voltage U or power owing to a characteristic function (E/U) or (E/P). Instead of the function, a lookup table can be used. E/U function is defined by using a reference battery having the same or similar characteristics. A set of low and high current or power loads are applied to the reference battery to cause voltage drops which are measured and then used to determine function (E/U) and a parameter Alpha which is specific to the type of reference battery. During the operation of the battery, momentary voltage and current are measured and Alpha is used to correct the momentary voltage. Afterwards, function (E/U) enables to estimate E. The battery size is used to scale E for a better estimation.
    Type: Application
    Filed: May 27, 2010
    Publication date: January 2, 2014
    Applicant: Nokia Corporation
    Inventors: Mikael Martti Vaino Vestama, Jussi Pekka Olavi Ruutu
  • Publication number: 20130012220
    Abstract: An approach is provided for collaborative context data sensing and communications. A context platform determines context data from a plurality of devices. The context platform processes and/or facilitates a processing of the context data to determine scheduling information for causing, at least in part, a sensing, a transmission, or a combination thereof of additional context data by at least one of the plurality of devices. The context platform then determines the additional context data based, at least in part, on the scheduling information.
    Type: Application
    Filed: March 28, 2011
    Publication date: January 10, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Heikki Pekka Waris, Harri Paloheimo, Jinfeng Zhang, CanFeng Chen, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
  • Publication number: 20110239011
    Abstract: An scheduler module is provided for acting on a request to establish a communication session between a first device and a second device, wherein the first device, the second device, or both are associated with a respective activity schedule that specifies, at least in part, a wake-up time when the respective device will be in an active state. The scheduler module also determines whether the first device, the second device, or both are in an inactive state, to determine a next wake-up time to effect establishment of the communication session.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: Nokia Corporation
    Inventors: Heikki Pekka Waris, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
  • Publication number: 20100125838
    Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising a processor configured to receive from a first device, a first profile information related to a first part of a program, receive from a second device, a second profile information related to a second part of the program, perform optimization on the program based at least in part on the first profile information and the second profile information, generate a first program information associated with the optimized program comprising a first directive for collecting profile information relating to a first part of the optimized program, generate a second program information associated with the optimized program comprising a second directive for collecting profile information relating to a second part of the optimized program, send the first program information to the first device, and send the second program information to the second device is disclosed.
    Type: Application
    Filed: November 19, 2008
    Publication date: May 20, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Kimmo Kalervo Kuusilinna, Jussi Pekka Olavi Ruutu
  • Patent number: 6868061
    Abstract: A system and method for reducing network node congestion by filtering out comparatively low priority packets prior to execution of other node functions, such as routing and switching, in packet-based network transmissions. The volume of packets is reduced by intercepting the information packets prior to their input to the network node. A portion of the intercepted packets are filtered out based on parameters corresponding to a probable packet acceptability at the network node. The remaining portion of the intercepted packets are forwarded to the network node for processing by the network packet functions.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: March 15, 2005
    Assignee: Nokia Corporation
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
  • Patent number: 6549938
    Abstract: A system and method for achieving a comparable quality of service for each of the receivers of a multicast transmission incorporating a priority-based quality of service is provided. Packet acceptance criteria established at each individual connection of a network node is overridden to provide a collective packet acceptance criteria for each packet of a multicast transmission targeted for the individual connections. The packet acceptance criteria is collected from each of the individual connections in the network node that are targeted for the multicast transmission. A multicast packet priority is calculated for each of the packets associated with the multicast transmission based on an aggregate analysis of the packet acceptance criteria of each of the individual connections. Each of the packets associated with the multicast transmission is collectively accepted or discarded based on the calculated multicast packet priority.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: April 15, 2003
    Assignee: Nokia Corporation
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
  • Patent number: 6421335
    Abstract: A system and method for integrating a priority-based quality of service in CDMA communication systems that implement data packet transmission, in order to effectively allocate radio resources. Data packet transfers are selectively allocated over a wireless interface operating under a Code Division Multiple Access (CDMA) protocol. A nominal bit rate is established for each user desiring access to the CDMA interface. A relative packet priority is calculated for each of the data packets based on an actual bit rate at the source of the CDMA interface and the established nominal bit rate. An allowable packet priority is calculated for the CDMA interface based on a signal-to-noise ratio of the CDMA interface, and those of the data packets having a relative packet priority greater than or equal to the allowable packet priority of the CDMA interface are transmitted across the CDMA interface.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: July 16, 2002
    Assignee: Nokia Telecommunications, Oy
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
  • Patent number: 6411617
    Abstract: A system and method for communicating first data packets having a first quality of service over a network system designed for communicating second data packets having a second quality of service. The network system includes a plurality of network nodes, where each of the network nodes includes a network switch. The first data packets are switched from each of a plurality of network switch input ports to a dedicated output port of the network switch. Network node congestion control is applied to the first data packets at the dedicated output port to selectively accept or discard the first data packets in accordance with their respective quality of service acceptance principles. Those of the first data packets that were accepted are multiplexed into one or more virtual paths having common output port destinations, and the virtual paths are input into a dedicated input port of the network switch.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: June 25, 2002
    Assignee: Nokia Telecommunications, Oy
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
  • Patent number: 6370520
    Abstract: A system and method for determining the minimum and/or maximum values from a number of sample parameter values utilizes a table of last occurrence (TOLO-table), together with a sliding window or filter, to greatly enhance the speed and efficiency when determining the minimum and/or maximum value from a number of sample parameter values that fall within the sliding window. The TOLO-table typically includes a parameter column for storing entries for each one of a limited number of discrete parameter values, and also includes a time stamp column which provides entries for storing time of receipt data associated with each parameter value defined in the parameter column. Alternatively, an order number column may be employed for storing number order entries corresponding to the order in which the parameter values are received. Every time a parameter value is received, the time stamp or order number entry associated with the parameter value is updated to the current time or order number.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: April 9, 2002
    Assignee: Nokia Telecommunications Oy
    Inventors: Jussi Pekka Olavi Ruutu, Matti Kalevi Kilkki
  • Patent number: 6167030
    Abstract: A system and method for controlling the cell priority of cells transmitted from a cell source to network destinations across a network connection is provided. Each of the cells transmitted is registered in a measurement buffer upon being output from the cell source. The registered cells in the measurement buffer are discharged at a discharge rate corresponding to the current occupancy level of the measurement buffer. Cell priority values are generated by correlating the current buffer occupancy level to one of a plurality of predetermined buffer occupancy ranges to determine which occupancy range coincides with the current occupancy level. The generated cell priority values are loaded into cells transmitted from the cell source for use by the network connection.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: December 26, 2000
    Assignee: Nokia Telecommunications, OY
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu, Sari Irene Saranka
  • Patent number: 6041039
    Abstract: A system and method for managing information transfers over a network through priority level feedback is provided. The feedback feature provides priority level feedback which informs a cell source of a typical priority level which is being accepted by the nodes of the connection rather than being discarded due to connection congestion. The worst-case network load information for a connection is determined by calculating a requisite cell priority necessary to allow cell acceptance at each of the intermediary network nodes on the connection. A record is maintained of the minimum requisite cell priority corresponding to the worst-case network load information for the connection. The worst-case network load information is provided to the cell source, where one of the priority levels is established for cells subsequently output from the cell source in response to the network load information.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: March 21, 2000
    Assignee: Nokia Telecommunications, OY
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
  • Patent number: 6023453
    Abstract: A system and method for determining the minimum and/or maximum values from a number of sample parameter values utilizes a table of last occurrence (TOLO-table), together with a sliding window or filter, to greatly enhance the speed and efficiency when determining the minimum and/or maximum value from a number of sample parameter values that fall within the sliding window. The TOLO-table typically includes a parameter column for storing entries for each one of a limited number of discrete parameter values, and also includes a time stamp column which provides entries for storing time of receipt data associated with each parameter value defined in the parameter column. Alternatively, an order number column may be employed for storing number order entries corresponding to the order in which the parameter values are received. Every time a parameter value is received, the time stamp or order number entry associated with the parameter value is updated to the current time or order number.
    Type: Grant
    Filed: September 11, 1997
    Date of Patent: February 8, 2000
    Assignee: Nokia Telecommunications, Oy
    Inventors: Jussi Pekka Olavi Ruutu, Matti Kalevi Kilkki
  • Patent number: 6011778
    Abstract: A system and method for controlling cell transmission from a network source unit to network destination units across a network connection is provided. A timer is initiated upon transmission of a cell from the network source unit. A timer output value, provided at the timer output, is adjusted to reflect a time lapse measured from the time of initiation of the timer. The timer output value is compared to an expected cell time interval upon transmission of a subsequent cell, to establish a rate variation indicator. The rate variation indicator generally indicates whether the cell transmission rate is increasing or decreasing at a particular time. A cell priority value, derived from the rate variation indicator, is loaded into the subsequent cell for use by the network connection.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: January 4, 2000
    Assignee: Nokia Telecommunications, Oy
    Inventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu, Sari Irene Saranka