IP Library Granted Patent US 8,630,169
Granted Patent B2
US 8,630,169 · App. 12/713,159 · Granted Jan 14, 2014

Method and apparatus for controlling a temperature of a packet communications device

Inventors: Pasi Petteri Laitinen (Oulunsalo, FI); Jarkko Juhani Eskelinen (Oulu, FI)
Assignee: Nokia Corporation
H04L47/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,630,169
App. No.
12/713,159
Granted
Jan 14, 2014
Kind
B2
Abstract

In accordance with an example embodiment of the present invention, a communications apparatus participates in a packet-based communication, obtains a temperature of the apparatus, and compares the temperature of the apparatus to a threshold temperature, and responsive to a result of the comparison, the apparatus starts dropping packets pertaining to the packet-based communication in the protocol layer.

Claims (41)

1. An apparatus, comprising:

logic circuitry configured to cause the apparatus to participate in packet-based communication;

a temperature sensor operably connected to the logic circuitry, configured to provide a temperature of the apparatus to the logic circuitry;

memory operably connected to the logic circuitry, configured to store a threshold temperature; and

the logic circuitry being configured to compare the temperature of the apparatus to the threshold temperature, and responsive to a result of the comparison, cause the apparatus to start dropping packets to reduce a data rate of the packet-based communication, the dropping of packets starting at a protocol layer,

wherein the dropping of packets comprises choosing a packet dropping pattern, and

wherein the packet dropping pattern is chosen to cause the data rate of the packet-based communication to decrease.

2. An apparatus according to claim 1 , wherein the logic circuitry is configured to cause the apparatus to start dropping packets responsive to the temperature exceeding the threshold temperature.

3. An apparatus according to claim 1 , wherein the logic circuitry is configured to cause the apparatus to start dropping packets responsive to a determination that the temperature of the apparatus is approaching the threshold temperature within a predetermined time.

4. An apparatus according to claim 1 , wherein the packet-based communication is end-to-end protocol-based communication, wherein the protocol is one of:

transmission control protocol and real-time transport protocol, and wherein the apparatus comprises at least one of an endpoint or an intermediate point of the end-to-end protocol-based communication.

5. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

participate in packet-based communication;

obtain a temperature of the apparatus; and

compare the temperature of the apparatus to a threshold temperature, and responsive to a result of the comparison, cause the apparatus to start dropping packets to reduce a data rate of the packet-based communication, the dropping of packets starting at a protocol layer,

wherein the dropping of packets comprises choosing a packet dropping pattern, and

wherein the packet dropping pattern is chosen to cause the data rate of the packet-based communication to decrease.

6. An apparatus according to claim 5 , wherein the at least one memory and the computer program code are configured to cause the apparatus to start dropping packets responsive to the temperature exceeding the threshold temperature.

7. An apparatus according to claim 5 , wherein the at least one memory and the computer program code are configured to cause the apparatus to start dropping packets responsive to a determination that the temperature of the apparatus is approaching the threshold temperature within a predetermined time.

8. An apparatus according to claim 5 , wherein the at least one memory and the computer program code are configured to cause the apparatus to discontinue dropping packets responsive to a determination that the temperature of the apparatus has decreased below a second threshold temperature.

9. An apparatus according to claim 6 , wherein the apparatus is an intermediary device along a communication path of the packet-based communication.

10. A method, comprising:

causing an apparatus to participate in a packet-based communication;

obtaining a temperature of the apparatus; and

comparing the temperature of the apparatus to a threshold temperature, and responsive to a result of the comparison, causing the apparatus to start dropping packets to reduce a data rate of the packet-based communication, the dropping of packets starting at a protocol layer,

wherein the dropping of packets comprises choosing a packet dropping pattern, and

wherein the packet dropping pattern is chosen to cause the data rate of the packet-based communication to decrease.

11. A method according to claim 10 , further comprising causing the apparatus to start dropping packets responsive to the temperature exceeding the threshold temperature.

12. A method according to claim 10 , further comprising causing the apparatus to start dropping packets responsive to a determination that the temperature of the apparatus is approaching the threshold temperature within a predetermined time.

13. A method according to claim 12 , further comprising causing the apparatus to discontinue dropping packets responsive to a determination that the temperature of the apparatus has decreased below a second threshold temperature.

14. A computer program product comprising a non-transitory computer-readable medium encoded with instructions that, when executed by at least one processor, perform at least the following:

causing an apparatus to participate in a packet-based communication;

obtaining a temperature of the apparatus; and

comparing the temperature of the apparatus to a threshold temperature, and responsive to a result of the comparison, causing the apparatus to start dropping packets to reduce a data rate of the packet-based communication, the dropping of packets starting at a protocol layer,

wherein the dropping of packets comprises choosing a packet dropping pattern, and

wherein the packet dropping pattern is chosen to cause the data rate of the packet-based communication to decrease.

15. A computer program product according to claim 14 , the instructions further causing the apparatus to start dropping packets responsive to the temperature exceeding the threshold temperature.

16. A computer program product according to claim 14 , the instructions further causing the apparatus to start dropping packets responsive to a determination that the temperature of the apparatus is approaching the threshold temperature within a predetermined time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035500/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2010
From: LAITINEN, PASI PETTERI; ESKELINEN, JARKKO JUHANI
To: NOKIA CORPORATION
Reel/Frame 024283/0072 →
Continuity (1)
Related Publication 20110205888A1 · Aug 25, 2011