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: 9237220Abstract: 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: GrantFiled: March 28, 2011Date of Patent: January 12, 2016Assignee: Nokia Technologies OyInventors: Heikki Pekka Waris, Harri Paloheimo, Jinfeng Zhang, CanFeng Chen, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
-
Publication number: 20140336962Abstract: 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: ApplicationFiled: May 27, 2010Publication date: November 13, 2014Inventors: Mikael Martti Vaino Vestama, Jussi Pekka Olavi Ruutu
-
Publication number: 20140005965Abstract: 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: ApplicationFiled: May 27, 2010Publication date: January 2, 2014Applicant: Nokia CorporationInventors: Mikael Martti Vaino Vestama, Jussi Pekka Olavi Ruutu
-
Publication number: 20130012220Abstract: 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: ApplicationFiled: March 28, 2011Publication date: January 10, 2013Applicant: NOKIA CORPORATIONInventors: Heikki Pekka Waris, Harri Paloheimo, Jinfeng Zhang, CanFeng Chen, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
-
Publication number: 20110239011Abstract: 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: ApplicationFiled: March 26, 2010Publication date: September 29, 2011Applicant: Nokia CorporationInventors: Heikki Pekka Waris, Jukka Kalevi Nurminen, Jussi Pekka Olavi Ruutu
-
Publication number: 20100125838Abstract: 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: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Applicant: NOKIA CORPORATIONInventors: Kimmo Kalervo Kuusilinna, Jussi Pekka Olavi Ruutu
-
Patent number: 6868061Abstract: 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: GrantFiled: December 10, 1998Date of Patent: March 15, 2005Assignee: Nokia CorporationInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
-
Patent number: 6549938Abstract: 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: GrantFiled: December 10, 1998Date of Patent: April 15, 2003Assignee: Nokia CorporationInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
-
Patent number: 6421335Abstract: 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: GrantFiled: October 26, 1998Date of Patent: July 16, 2002Assignee: Nokia Telecommunications, OyInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
-
Patent number: 6411617Abstract: 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: GrantFiled: December 10, 1998Date of Patent: June 25, 2002Assignee: Nokia Telecommunications, OyInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
-
Patent number: 6370520Abstract: 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: GrantFiled: November 15, 1999Date of Patent: April 9, 2002Assignee: Nokia Telecommunications OyInventors: Jussi Pekka Olavi Ruutu, Matti Kalevi Kilkki
-
Patent number: 6167030Abstract: 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: GrantFiled: March 20, 1997Date of Patent: December 26, 2000Assignee: Nokia Telecommunications, OYInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu, Sari Irene Saranka
-
Patent number: 6041039Abstract: 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: GrantFiled: March 20, 1997Date of Patent: March 21, 2000Assignee: Nokia Telecommunications, OYInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu
-
Patent number: 6023453Abstract: 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: GrantFiled: September 11, 1997Date of Patent: February 8, 2000Assignee: Nokia Telecommunications, OyInventors: Jussi Pekka Olavi Ruutu, Matti Kalevi Kilkki
-
Patent number: 6011778Abstract: 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: GrantFiled: March 20, 1997Date of Patent: January 4, 2000Assignee: Nokia Telecommunications, OyInventors: Matti Kalevi Kilkki, Jussi Pekka Olavi Ruutu, Sari Irene Saranka