IP Library Granted Patent US 8,270,377
Granted Patent B1
US 8,270,377 · App. 12/620,190 · Granted Sep 18, 2012

Multiple communication sessions in wireless communication devices

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,270,377
App. No.
12/620,190
Granted
Sep 18, 2012
Kind
B1
Abstract

What is disclosed is a method of operating a communication system. The method includes receiving a first request to initiate a first communication session with a wireless communication device, determining a first spreading code for the first communication session, and transferring the first spreading code for delivery to the wireless communication device. The method also includes receiving a second request to initiate a second communication session with the wireless communication device, determining a second spreading code for the second communication session, where the second spreading code is determined based upon the first spreading code, and transferring the second spreading code for delivery to the wireless communication device.

Claims (39)

1. A method of operating a communication system, the method comprising:

receiving a first request to initiate a voice communication session with a wireless communication device;

determining a first spreading code for the voice communication session;

transferring the first spreading code for delivery to the wireless communication device;

exchanging communications of the voice communication session using the first spreading code;

receiving a second request to initiate a data communication session with the wireless communication device, wherein the voice communication session is at least partially concurrent with the data communication session;

determining a second spreading code for the data communication session, wherein the second spreading code is determined based upon the first spreading code;

transferring the second spreading code for delivery to the wireless communication device; and

exchanging communications of the data communication session using the second spreading code.

2. The method of claim 1 , further comprising:

in the wireless communication device, transferring the first request to initiate the voice communication session, receiving the first spreading code, and exchanging communications of the voice communication session with a base station using the first spreading code; and

in the wireless communication device, transferring the second request to initiate the data communication session during the first communications session, receiving the second spreading code, and exchanging communications of the data communication session with the base station using the second spreading code.

3. The method of claim 1 , further comprising:

exchanging communications of the voice communication session with the wireless communication device using the first spreading code, and exchanging communications of the data communication session with the wireless communication device using the second spreading code.

4. The method of claim 1 , wherein the voice communication session comprises a voice call, and wherein the data communication session comprises an Internet protocol (IP) data session.

5. The method of claim 1 , wherein determining the second spreading code based upon the first spreading code comprises optimizing the second spreading code for a low cross-correlation with the first spreading code.

6. The method of claim 1 , wherein the first request to initiate the voice communication session indicates a first application type, and wherein the first spreading code is determined based upon the first application type.

7. The method of claim 1 , wherein the second request to initiate the data communication session indicates a second application type, and wherein the second spreading code is determined based upon the first spreading code and the second application type.

8. A method of operating a communication system, the method comprising:

in a wireless communication device, requesting to initiate a voice call through a wireless access system, receiving a first spreading code for the voice call, and exchanging communications of the voice call through the wireless access system using the first spreading code;

in the wireless communication device, requesting to initiate a data session through the wireless access system, wherein the data session is at least partially concurrent with the voice call, receiving a second spreading code for the data session, wherein the second spreading code is determined based upon the first spreading code, and exchanging communications of the data session through the wireless access system using the second spreading code.

9. The method of claim 8 , further comprising:

in the wireless access system, establishing the voice call with the wireless communication device, determining the first spreading code, transferring the first spreading code to the wireless communication device, and exchanging communications of the voice call with the wireless communication device; and

in the wireless access system, establishing the data session with the wireless communication device, determining the second spreading code, transferring the second spreading code to the wireless communication device, and exchanging communications of the data session with the wireless communication device.

10. The method of claim 8 , wherein requesting to initiate the data session through the wireless access system comprises indicating an application type, and wherein the second spreading code is determined based upon the first spreading code and the application type.

11. The method of claim 10 , wherein determining the second spreading code based upon the first spreading code and the application type comprises optimizing the second spreading code for a diversity quality factor and a cross-correlation quality factor when the application type indicates voice over IP (VoIP) communications.

12. The method of claim 10 , wherein determining the second spreading code based upon the first spreading code and the application type comprises optimizing the second spreading code for an auto-correlation quality factor and a diversity quality factor when the application type indicates web page communications.

13. The method of claim 9 , wherein determining the first spreading code comprises optimizing the first spreading code for a diversity quality factor and a cross-correlation quality factor.

14. The method of claim 8 , wherein the second spreading code is determined based upon the first spreading code and an activity level of a sector of the wireless access system, and wherein the wireless communication device is located within the sector.

15. A communication system, comprising:

a wireless communication device configured to transfer a first request for a voice communication session to a wireless access system, receive a first spreading code for the voice communication session, and exchange communications of the voice communication session using the first spreading code;

the wireless access system configured to establish the voice communication session with the wireless communication device based upon the first request, determine the first spreading code, transfer the first spreading code for delivery to the wireless communication device, and exchange the communications of the voice communication session with the wireless communication device using the first spreading code;

the wireless communication device configured to transfer a second request for a data communication session to the wireless access system, receive a second spreading code for the data communication session, and exchange communications of the data communication session using the second spreading code, wherein the data communication session is at least partially concurrent with the voice communication session;

the wireless access system configured to establish the data communication session with the wireless communication device based upon the second request, determine the second spreading code based upon the first spreading code, transfer the second spreading code for delivery to the wireless communication device, and exchange the communications of the data communication session with the wireless communication device using the second spreading code.

16. The communication system of claim 15 , wherein the voice communication session comprises a voice call, and wherein the data communication session comprises an Internet protocol (IP) data session.

17. The communication system of claim 16 , wherein the wireless access system is configured to optimize the first spreading code for a diversity quality factor and a cross-correlation quality factor.

18. The communication system of claim 16 , wherein the wireless access system is configured to optimize the second spreading code for an auto-correlation quality factor and a diversity quality factor.

19. The communication system of claim 15 , wherein the wireless access system is configured to optimize the second spreading code for a low cross-correlation with the first spreading code to determine the second spreading code based upon the first spreading code.

20. The communication system of claim 15 , wherein the wireless access system is configured to determine the second spreading code based upon the first spreading code and an activity level of a sector of the wireless access system, and wherein the wireless communication device is located within the sector.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →