IP Library Granted Patent US 7,230,930
Granted Patent B2
US 7,230,930 · App. 10/806,990 · Granted Jun 12, 2007

Mode shifting communications system and method

Assignee: Motorola, Inc.
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,230,930
App. No.
10/806,990
Granted
Jun 12, 2007
Kind
B2
Abstract

A digital network based communications system that establishes communications sessions to communicate via a simulated circuit-switch environment. Exemplary embodiments communicate between a first communications station ( 104 ) and a second communications station ( 106 ) using Voice over Internet Protocol (VOIP) techniques. Calls are setup ( 700 ), maintained and torn down ( 800 ) using Session Initiation Protocol and Session Description Protocol messages. Call modes are able to be changed between duplex and simplex without disconnection. Duplex calls are also able to be interrupted with a request for a simplex call. A receiver ( 104 ) engaged in a duplex call can receive a request for a simplex call, accept the simplex call or send a response message, and then resume the duplex call, all while maintaining the duplex call data communications session.

Claims (38)

1. A method for communicating among at least two devices over a data network, the method comprising:

establishing a voice communications session in a session over a data link between a first station and at least one remote station, the session operating in a first mode that is one of a simplex mode and a duplex mode;

sending a control command over the data link to change from the first mode to a second mode, the second mode being a mode different from the first mode;

changing, while maintaining the session, the session from the first mode to the second mode; and

communicating between the first station and at least one remote station in a session operating in the second mode.

2. The method according to claim 1 , further comprising:

accepting a request from a third station for a simplex communications session with the first station; and

responding at the first station to the request by establishing a simplex session from the first station to the third station while maintaining the voice communications session.

3. The method according to claim 1 , wherein the data link comprises a data link based upon an Internet Protocol.

4. The method according to claim 3 , wherein at least one of the control command and messages used for maintaining the session comprise at least one message defined by at least one of Session Initiation Protocol and Session Description Protocol.

5. A method for communicating among at least three devices, the method comprising:

establishing a duplex communications session over a data link between a first station and a second station;

accepting a request from a third station for a simplex communications session with the first station; and

responding at the first station to the request by establishing a simplex session from the first station to the third station while maintaining the duplex communications session.

6. The method according to claim 5 , wherein the simplex session comprises one of a text message transmission and a simplex voice call session.

7. The method according to claim 5 , wherein messages defined under a Session Initiation Protocol are used for at least one of establishing the simplex session and maintaining the duplex communications session.

8. The method according to claim 5 , wherein the data link comprises a data link based upon an Internet Protocol.

9. The method according to claim 8 , wherein the request comprises at least one message defined by at least one of Session Initiation Protocol and Session Description Protocol.

10. A wireless communications controller, comprising:

a call initiation controller that establishes a voice communications session in a session over a data link between a first station and at least one remote station, the session operating in a first mode that is one of a simplex mode and a duplex mode;

a mode change controller that performs one of sending and receiving a control command over the data link to change from the first mode to a second mode, the second mode being a mode different from the first mode; and

a mode controller that changes, while maintaining the session, the session from the first mode to the second mode.

11. The wireless communications controller according to claim 10 , wherein the data link comprises a data link based upon the Internet Protocol.

12. The wireless communications controller according to claim 10 , wherein the control command comprises at least one message defined by at least one of Session Initiation Protocol and Session Description Protocol.

13. The wireless communications controller according to claim 10 , further comprising at least one of a network server and a wireless device, the at least one network server and wireless device operating to perform voice communications among at least two stations.

14. A wireless communications controller, comprising:

a call initiation controller that establishes a duplex communications session over a data link between a first station and a second station;

a call request receiver that accepts a request from a third station for a simplex communications session with the first station; and

a second call session controller that responds to the request by establishing a simplex session from the first station to the third station while maintaining the duplex communications session.

15. The wireless communications controller according to claim 14 , wherein the simplex session comprises one of a text message transmission and a simplex voice call session.

16. The wireless communications controller according to claim 14 , wherein messages defined under a Session Initiation Protocol are used for at least one of establishing the simplex session and maintaining the duplex communications session.

17. The wireless communications controller according to claim 14 , wherein the data link comprises a data link based upon an Internet Protocol.

18. The wireless communications controller according to claim 17 , wherein the request comprises at least one message defined by at least one of Session Initiation Protocol and Session Description Protocol.

19. A computer readable storage medium embodying a computer program for controlling communication among at least two devices over a data network, the computer program comprising instructions for:

establishing a voice communications session in a session over a data link between a first station and at least one remote station, the session operating in a first mode that is one of a simplex mode and a duplex mode;

sending a control command over the data link to change from the first mode to a second mode, the second mode being a mode different from the first mode; and

changing, while maintaining the session, the session from the first mode to the second mode.

20. The computer program product according to claim 19 , wherein at least one of the control command and messages used for maintaining the session comprise at least one message defined by at least one of Session Initiation Protocol and Session Description Protocol.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034500/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2004
From: AHYA, DEEPAK P.; KAUSHIK, SRIRAM K.; TUMMALAPENTA, SATYANARAYANA
To: MOTOROLA, INC.
Reel/Frame 015126/0810 →
Continuity (1)
Related Publication 20050213518A1 · Sep 29, 2005