IP Library Granted Patent US 8,519,847
Granted Patent B2
US 8,519,847 · App. 12/094,867 · Granted Aug 27, 2013

Methodology, module, terminal, and system enabling scheduled operation of a radio frequency identification (RFID) subsystem and a wireless communication subsystem

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,519,847
App. No.
12/094,867
Granted
Aug 27, 2013
Kind
B2
Abstract

A method for scheduling communications over a wireless communication subsystem and a radio frequency identification (RFID) communication subsystem comprising determining one or more periods of activity of the wireless communication subsystem; deriving one or more periods of non-activity on the basis of the one or more determined periods of activity; synchronizing an operation of the radio frequency identification (RFID) communication subsystem with the one or more periods of non-activity; and triggering the operation of the radio frequency identification (RFID) communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification (RFID) communication subsystem.

Claims (125)

1. Method comprising:

determining one or more periods of activity of a wireless communication subsystem;

deriving one or more periods of non-activity on the basis of the one or more determined periods of activity;

synchronizing an operation of a radio frequency identification communication subsystem with the one or more periods of non-activity; and

triggering the operation of the radio frequency identification communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

2. Method according to claim 1 , comprising:

obtaining an operational state of the wireless communication subsystem, wherein the operational state comprises at least an idle operation state and an active operation state; and

determining one or more periods of activity of the wireless communication subsystem in dependence of the operational state.

3. Method according to claim 2 , wherein the wireless communication subsystem is operative in the idle operation state; said method comprising:

obtaining timing information relating to paging operations and timing information relating to signal measurements from the wireless communication subsystem; and

determining periods of activity including period lengths on the basis of the obtained timing information.

4. Method according to claim 2 , wherein the wireless communication subsystem is operative in the active operation state; said method comprising:

in case of a time division multiple access-based wireless communication subsystem:

obtaining timing information about slot timing in accordance with time slots currently allocated to uplink and/or downlink communications and measurement operations;

and in case of a code division multiple access-based wireless communication subsystem:

obtaining timing information about periods of activity in accordance with a non-continuous communication mode.

5. Method according to claim 4 , wherein said wireless communication subsystem is the time division multiple access-based wireless communication subsystem; said method comprising:

if applicable and/or required: requesting a time slot allocation for uplink and/or downlink communication which comprises one or more unallocated time slots within a frame structure.

6. Method according to claim 4 , wherein said wireless communication subsystem is a wideband code division multiple access-based wireless communication subsystem; said method comprising:

if applicable and/or required: requesting compressed frame communication mode; and

obtaining timing information about transmission gaps and their lengths in accordance with the compressed frame communication mode.

7. Method according to claim 4 , wherein said wireless communication subsystem is a code division multiple access 2000 (cdma2000)-based wireless communication subsystem; said method comprising:

if applicable and/or required: requesting discontinuous transmission mode; and

obtaining timing information about the discontinuous transmission in reverse link and forward link.

8. Method according to claim 1 , said method comprising:

triggering the operation of the radio frequency identification communication subsystem in accordance with a ramp-up duration (Δ I ) and/or ramp-down duration (Δ III ) of the radio frequency identification communication subsystem.

9. Method according to claim 1 , said method comprising:

obtaining one or more communication and/or application related parameters of the radio frequency identification communication subsystem; and

determining a communication period required for an operation of the radio frequency identification communication subsystem in accordance with the obtained communication related parameters and/or application related parameters; and

adjusting one or more communication related parameters and/or application related parameters of the radio frequency identification communication subsystem to adapt the communication period required for the operation of the radio frequency identification communication subsystem to the one or more derived periods of non-activity.

10. Method according to claim 9 , wherein the communication related parameters of the radio frequency identification communication subsystem comprises one or more of the following parameters including:

a carrier sensing period (T LSB );

a modulation type including double sideband amplitude shift keying, single sideband amplitude shift keying, and phase reversal amplitude shift keying;

a reference time interval (T ari ;) of a data-0 symbol;

a relative reference time interval (x) of a data-1 symbol;

a RF pulse width (PW);

a carrier frequency;

a slot-count parameter (Q);

a RF envelope rise time (T r );

a RF envelope fall time (T f );

a settling time (T s );

a time (T 1 ) from radio frequency identification command transmission to radio frequency identification transponder response;

a time (T 2 ) from radio frequency identification transponder response to radio frequency identification command transmission;

a time (T 3 ) representing a wait time upon missing radio frequency identification transponder response; and

a minimum time (T 4 ) between successive radio frequency identification (RFID) command transmissions.

11. Method according to claim 9 , wherein the application related parameters of the radio frequency identification communication subsystem comprises one or more of the following parameters including:

a maximum number of sensor accesses;

a sensor reading time (T read ); and

a sensor writing time (T write ).

12. Method according to claim 1 , said method comprising:

determining a frequency band currently used by the wireless communication subsystem; and

in case the frequency band of the wireless communication subsystem is such close to a frequency band used by the radio frequency identification communication subsystem that interference have to be expected:

requesting for a frequency band handover of the wireless communication subsystem to a frequency band where interference have not to be expected; and

enabling concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

13. Method according to claim 12 , wherein the frequency band handover enables an operation of the wireless communication subsystem at another frequency band using a same protocol.

14. Method according to claim 12 , wherein the frequency band handover comprises a protocol handover.

15. Method according to claim 1 , said method comprising:

lowering a radio frequency (RF) signal power level of the radio frequency identification communication subsystem; and

determining an interference level;

in case the interference level is below a threshold: enabling concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

16. Method according to claim 1 , wherein the radio frequency identification communication subsystem is operable at an ultra high frequency band, in particular at a frequency range from 860 MHz to 960 MHz.

17. Method according to claim 1 , wherein the wireless communication subsystem is operable with at least one out of a group including a time division multiple access-based cellular wireless communication subsystem and a code division multiple access-based cellular communication subsystem.

18. Method according to claim 16 , wherein the wireless communication subsystem is operable with at least one out of a group including a global system for mobile communication, GSM, cellular communication subsystem, a global system for mobile communication, GSM/general packet radio service, GPRS, cellular communication subsystem, a global system for mobile communication, GSM/enhanced data rates for global system for mobile communication evolution, EDGE, cellular communication subsystem, a wideband code division multiple access-based cellular communication subsystem, and a code division multiple access 2000, cdma2000, cellular communication subsystem.

19. Computer program product comprising program code sections stored on a machine-readable medium for carrying out the operations of claim 1 , when said program product is run on a processor-based device, a terminal device, a network device, a portable terminal, a consumer electronic device, or a wireless communication enabled terminal.

20. An apparatus comprising a processing unit and a memory including software instructions, the memory and the software instructions configured to, with the processing unit, direct the apparatus at least to:

determine one or more periods of activity of a wireless communication subsystem and derive one or more periods of non-activity on the basis of the one or more determined periods of activity;

synchronize with the one or more periods of non-activity; and

cause a trigger signal to be generated to trigger an operation of a radio frequency identification communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

21. Apparatus according to claim 20 , wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to: obtain an operational state of the wireless communication subsystem, which is operable with at least an idle operation state and an active operation state, and

determine one or more periods of activity of the wireless communication subsystem in dependence of the operational state.

22. Apparatus according to claim 21 , wherein the wireless communication subsystem is operative in the idle operation state,

wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to: obtain timing information relating to paging operations and timing information relating to signal measurements from the wireless communication subsystem, and

determine periods of activity including period lengths on the basis of the obtained timing information.

23. Apparatus according to claim 21 , wherein the wireless communication subsystem is operative in the active operation state, and wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to:

in case of a time division multiple access-based wireless communication subsystem, obtain timing information about slot timing in accordance with time slots currently allocated to uplink and/or downlink communications and measurement operations,

in case of a code division multiple access-based wireless communication subsystem, obtain timing information about periods of activity in accordance with a non-continuous communication mode.

24. Apparatus according to claim 20 , wherein the trigger signal is generated in accordance with a ramp-up duration (Δ I ) and/or ramp-down duration (Δ III ) of the radio frequency identification communication subsystem.

25. Apparatus according to claim 20 , wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to: obtain one or more communication related parameters and/or application related parameters of the radio frequency identification communication subsystem, determine a communication period required for an operation of the radio frequency identification communication subsystem in accordance with the obtained communication related parameters and/or application related parameters; and

adjust one or more communication related parameters and/or application relates parameters of the radio frequency identification communication subsystem to adapt the communication period required for the operation of the radio frequency identification communication subsystem to the one or more derived periods of non-activity.

26. Apparatus according to claim 25 , wherein the communication related parameters of the radio frequency identification communication subsystem comprises one or more of the following parameters including:

a carrier sensing period (T LSB );

a modulation type including double sideband amplitude shift keying, single sideband amplitude shift keying, and phase reversal amplitude shift keying;

a reference time interval (T ari ) of a data-0 symbol;

a relative reference time interval (x) of a data-1 symbol;

a RF pulse width (PW);

a carrier frequency;

a slot-count parameter (Q);

a RF envelope rise time (T r );

a RF envelope fall time (T f );

a settling time (T s );

a time (T 1 ) from radio frequency identification command transmission to radio frequency identification transponder response;

a time (T 2 ) from radio frequency identification transponder response to radio frequency identification command transmission;

a time (T 3 ) representing a wait time upon missing radio frequency identification transponder response; and

a minimum time (T 4 ) between successive radio frequency identification command transmissions.

27. Apparatus according to claim 25 , wherein the application related parameters of the radio frequency identification communication subsystem comprises one or more of the following parameters including:

a maximum number of sensor accesses;

a sensor reading time (T read ); and

a sensor writing time (T write ).

28. Apparatus according to claim 20 , wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to determine a frequency band currently used by the wireless communication subsystem, wherein in case the frequency band of the wireless communication subsystem is such close to a frequency band used by the radio frequency identification communication subsystem that interference have to be expected, the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to request for a frequency band handover of the wireless communication subsystem to a frequency band where interference have not to be expected, wherein the frequency band handover enables concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

29. Apparatus according to claim 20 , wherein the memory and the software instructions are further configured to, with the processing unit, direct the apparatus at least to lower a RF signal power level of the radio frequency identification communication subsystem and determine an interference level such that in case the interference level is below a threshold: concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem is enabled.

30. Terminal device comprising a scheduling module operable with a wireless communication subsystem and a radio frequency identification communication subsystem;

wherein the scheduling module is configured to determine one or more periods of activity of the wireless communication subsystem and derive one or more periods of non-activity on the basis of the one or more determined periods of activity;

wherein the scheduling module is synchronized with the one or more periods of non-activity; and

wherein the scheduling module is configured to cause a trigger signal to be generated to trigger an operation of the radio frequency identification communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

31. Device according to claim 30 , wherein the scheduling module is configured to obtain an operational state of the wireless communication subsystem, which is operable with at least an idle operation state and an active operation state, wherein the scheduling module is configured to determine one or more periods of activity of the wireless communication subsystem in dependence of the operational state.

32. Device according to claim 30 , wherein the wireless communication subsystem and the radio frequency identification communication subsystem are operable with a common antenna, which radio frequency characteristic is configured to operating frequencies of the subsystems.

33. Device according to claim 30 , wherein the trigger signal is generated upon signalization from an application executable at the device and/or upon reception of an input signal originating from a user input.

34. Device according to claim 30 , wherein the terminal device is a cellular terminal device configured for multi frequency band and/or multi system cellular communications.

35. Device according to claim 34 , wherein the wireless communication subsystem is operable with at least one out of a group including a time division multiple access-based cellular wireless communication subsystem and a code division multiple access-based cellular communication subsystem.

36. Device according to claim 35 , wherein the wireless communication subsystem is operable with at least one out of a group including a global system for mobile communication, GSM, cellular communication subsystem, a global system for mobile communication, GSM/general packet radio service, GPRS, cellular communication subsystem, a global system for mobile communication, GSM/enhanced data rates for global system for mobile communication evolution, EDGE, cellular communication subsystem, a wideband code division multiple access-based cellular communication subsystem, an universal mobile telecommunications system, UMTS, cellular communication subsystem, and a code division multiple access 2000, cdma2000, cellular communication subsystem.

37. Device according to claim 30 , wherein the wireless communication subsystem is a wireless network interface subsystem, wherein the wireless network interface subsystem is operable with at least one out of a group including IEEE 802.xx wireless network communication technology, Bluetooth wireless communication technology, and ultra-wide band wireless network communication technology.

38. System comprising a scheduling module operable with a wireless communication subsystem and a radio frequency identification communication subsystem;

wherein the scheduling module is configured to determine one or more periods of activity of the wireless communication subsystem and derive one or more periods of non-activity on the basis of the one or more determined periods of activity;

wherein the scheduling module is synchronized with the one or more periods of non-activity; and

wherein the scheduling module is configured to cause a trigger signal to be generated to trigger an operation of the radio frequency identification communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

39. System according to claim 38 , wherein the scheduling module is configured to obtain an operational state of the wireless communication subsystem, which is operable with at least an idle operation state and an active operation state, wherein the scheduling module is configured to determine one or more periods of activity of the wireless communication subsystem in dependence of the operational state.

40. System according to claim 38 , further comprising a terminal device that comprises the scheduling module.

41. System according to claim 38 , wherein the wireless communication subsystem and the radio frequency identification communication subsystem are operable with a common antenna, which radio frequency characteristic is configured to operating frequencies of the subsystems.

42. System according to claim 38 , wherein the radio frequency identification communication subsystem is at least operable at an ultra high frequency band, in particular at a frequency range from 860 MHz to 960 MHz.

43. System according to claim 42 , wherein the radio frequency identification communication subsystem is operable with EPC Global standard.

44. System according to claim 38 , wherein the radio frequency identification communication subsystem is operable at an ISM frequency band, in particular at a 2.4 GHz ISM frequency band.

45. A computer program product comprising a non-transitory machine-readable medium having program code stored thereon, the program code configured to direct an apparatus to:

determine one or more periods of activity of a wireless communication subsystem; derive one or more periods of non-activity on the basis of the one or more determined periods of activity;

synchronize an operation of a radio frequency identification communication subsystem with the one or more periods of non-activity; and

trigger the operation of the radio frequency identification communication subsystem in accordance with the one or more derived periods of non-activity to enable substantially concurrent communications operation of the wireless communication subsystem and the radio frequency identification communication subsystem.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035581/0654 →