IP Library Granted Patent US 7,787,844
Granted Patent B2
US 7,787,844 · App. 11/517,478 · Granted Aug 31, 2010

Controlling method, controlling apparatus, communication device, computer program, computer program distribution medium and data processing method

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 7,787,844
App. No.
11/517,478
Granted
Aug 31, 2010
Kind
B2
Abstract

The invention relates to a controlling apparatus configured to: search for at least one predetermined conversion function, check a system time of at least one radio protocol, define a common multiradio reference time, convert the system time of at least one radio protocol to the common multiradio reference time with the at least one conversion function and process control commands in the common multiradio reference time, and/or convert the common multiradio reference time to the system time of at least one radio protocol with the at least one conversion function and process control commands in the system time.

Claims (58)

1. An apparatus, comprising:

means for searching for at least one predetermined conversion function, the at least one predetermined conversion function comprising a value of a counter scaled by a ratio of clock frequencies increased by a static offset for ordering timing occurrences in a time domain;

means for checking a system time of at least one radio protocol;

means for defining a common multiradio reference time; and

the controlling apparatus comprising at least one of

means for converting the system time of the at least one radio protocol to the common multiradio time with the at least one predetermined conversion function, and means for processing control commands in the common multiradio reference time, and

means for converting the common multiradio reference time to the system time of the at least one radio protocol with the at least one predetermined conversion function and means for processing the control commands in the system time.

2. An apparatus, comprising:

a processor; and

a memory including computer program code,

the memory and the computer program code configured to, with the processor, cause the apparatus at least to

search for at least one predetermined conversion function, the at least one predetermined conversion function comprising a value of a counter scaled by a ratio of clock frequencies increased by a static offset for ordering timing occurrences in a time domain,

check a system time of at least one radio protocol,

define a common multiradio reference time, and

perform at least one of

convert the system time of the at least one radio protocol to the common multiradio reference time with the at least one predetermined conversion function and process control commands in the common multiradio reference time, and convert the common multiradio reference time to the system time of the at least one radio protocol with the at least one predetermined conversion function and process the control commands in the system time.

3. The apparatus of claim 2 , the memory and the computer program code further configured to, with the processor, cause the apparatus at least to:

schedule resources according to the control commands in the common multiradio reference time and activate the resources in the system time, the system time being original system time or a time obtained from a time conversion from the common multiradio reference time to the system time, or schedule and activate the resources according to the control commands in the common multiradio reference time.

4. The apparatus of claim 2 , the memory and the computer program code further configured to, with the processor, cause the apparatus at least to round non-integer clock cycles to an integer number of clock cycles.

5. The apparatus of claim 2 , wherein the common multiradio reference time is switched from one system time to another.

6. A method, comprising:

searching, by a processor, for at least one predetermined conversion function, the at least one predetermined conversion function comprising a value of a counter scaled by a ratio of clock frequencies increased by a static offset for ordering timing occurrences in a time domain;

checking, by the processor, a system time of at least one radio protocol;

defining, by the processor, a common multiradio reference time; and

performing, by the processor, at least one of

converting, by the processor, the system time of the at least one radio protocol to the common multiradio reference time with the at least one predetermined conversion function and processing control commands in the common multiradio reference time, and

converting, by the processor, the common multiradio reference time to the system time of the at least one radio protocol with the at least one predetermined conversion function and processing the control commands in the system time.

7. The method of claim 6 , wherein the processing of the control commands comprises:

scheduling resources according to the radio protocol commands in the common multiradio reference time and activating the resources in the system time, the system time being an original system time or a time obtained from the time conversion from the common multiradio reference time to the system time, or

scheduling and activating the resources according to the radio protocol commands in the common multiradio reference time.

8. The method of claim 6 , the method further comprising:

rounding non-integer clock cycles to an integer number of clock cycles.

9. The method of claim 6 , further comprising:

switching the common multiradio reference time from one system time to another.

10. A communication device, comprising:

a processor; and

a memory including computer program code,

the memory and the computer program code configured to, with the processor, cause the communication device at least to

search for at least one predetermined conversion function or receive the at least one predetermined conversion function, the at least one predetermined conversion function comprising a value of a counter scaled by a ratio of clock frequencies increased by a static offset for ordering timing occurrences in a time domain,

check a system time of at least one radio protocol,

define a common multiradio reference time, and

perform at least one of

convert the system time of the at least one radio protocol to the common multiradio reference time with the at least one predetermined conversion function and process control commands in the common multiradio reference time, and/or

convert the common multiradio reference time to the system time of the at least one radio protocol with the at least one predetermined conversion function and process the control commands in the system time.

11. The communication device of claim 10 , the memory and the computer program code further configured to, with the processor, cause the communication device at least to:

schedule resources according to the control commands in the common multiradio reference time and activate the resources in the system time, the system time being original system time or a time obtained from a time conversion from the common multiradio reference time to the system time, or

schedule and activate the resources according to the control commands in the common multiradio reference time.

12. The communication device of claim 10 , the memory and the computer program code further configured to, with the processor, cause the communication device at least to round non-integer clock cycles to an integer number of clock cycles.

13. The communication device of claim 10 , wherein the common multiradio reference time is switched from one system time to another.

14. A computer program embodied on a computer-readable storage medium, the computer program comprising program code for controlling a process to execute a process, the process comprising:

searching for at least one predetermined conversion function, the at least one predetermined conversion function comprising a value of a counter scaled by a ratio of clock frequencies increased by a static offset for ordering timing occurrences in a time domain;

checking a system time of at least one radio protocol;

defining a common multiradio reference time;

converting the system time of the at least one radio protocol to the common multiradio reference time with the at least one predetermined conversion function and processing control commands in the common multiradio reference time; and/or

converting the common multiradio reference time to the system time of the at least one radio protocol with the at least one predetermined conversion function and processing the control commands in the system time.

15. The computer program of claim 14 , wherein the computer-readable storage medium comprises at least one of the following media: a computer readable medium, a program storage medium, a record medium, and a computer readable memory.

16. The computer program of claim 14 , wherein the process further comprises rounding non-integer clock cycles to an integer number of clock cycles.

17. The computer program of claim 14 , wherein the process further comprises switching the common multiradio reference time from one system time to another.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035581/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: PIIPPONEN, ANTTI; PARSSINEN, AARNO
To: NOKIA CORPORATION
Reel/Frame 018604/0688 →