IP Library Granted Patent US 7,512,098
Granted Patent B2
US 7,512,098 · App. 11/503,301 · Granted Mar 31, 2009

Method and system for wireless voice channel/data channel integration

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,512,098
App. No.
11/503,301
Granted
Mar 31, 2009
Kind
B2
Abstract

A system and method for wireless communication is disclosed. In one embodiment of a method, a user of a wireless device initiates a communication session during which a wireless data session can be triggered from a voice session and a voice session can be triggered from a wireless data session. During the communication session, data is shared between the wireless data channel and the voice channel.

Claims (101)

1. A method for conducting a communication session, the method comprising:

during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

during the communication session, triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel;

during the communication session, triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel; and

during the communication session, facilitating the communication session via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session;

wherein triggering the wireless data session includes transmitting one or more of Automatic number identification (ANI) data, dialed number identification service (DINS) data, and unique identifier (UID) data via a wireless device;

wherein, during the communication session, data is shared between the wireless data channel and the voice channel;

wherein the data being pushed and pulled includes VoiceXML data, hypertext transfer protocol (HTTP) data, wireless application protocol (WAP) data, short message service (SMS) data, and wireless markup language (WML) data,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by an destination channel at the current point in the menu structure.

2. The method of claim 1 , wherein facilitating the communication session via the call service includes:

communicating with the customer application to receive a specification of data to be pushed or pulled during the communication session;

performing data formatting as required on data to be pushed or pulled during the communication session; and

communicating with the interactive voice response (IVR) application, including transferring formatted data to the IVR application for delivery to a wireless device and receiving data from the wireless device via the IVR application.

3. The method of claim 2 , wherein the specification of data is selected before the communication session, and wherein the specification of data is associated with an identifier of the wireless device.

4. The method of claim 1 , further comprising:

after the initiation of a voice session from a wireless device, receiving an identifier for the wireless device;

terminating the voice session; locating a homepage uniform resource locator (URL) using the identifier; and

sending the homepage URL to a messaging service;

wherein the messaging service sends an actionable alert to the wireless device; and

wherein the homepage URL is embedded in the actionable alert, such that responding to the actionable alert using the wireless device initiates a data session with the homepage URL.

5. The method of claim 1 , further comprising:

providing a facsimile service.

6. The method of claim 5 , wherein providing the facsimile service comprises:

receiving previously scheduled facsimile data from a customer application;

sending the facsimile data to one or more previously designated recipient facsimile machines;

receiving a request for specific facsimile data from a wireless device during a data session;

receiving a destination facsimile number from the wireless device; and

sending the facsimile data to the destination facsimile number.

7. The method of claim 6 , wherein the data session is a WAP session.

8. A method for wireless network communications, the method comprising:

during a communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

during the communication session, triggering a wireless data session with a wireless data channel from a voice session by choosing the actionable data from the menu, including pushing data to the wireless data channel and pulling data from the wireless data channel;

during the communication session, triggering a voice session with a voice channel from a wireless data session by choosing the actionable data from the menu, including pushing data to the voice channel and pulling data from the voice channel, and

toggling between a data channel and a voice channel in one communication session;

wherein during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by an destination channel at the current point in the menu structure.

9. The method for wireless network communications of claim 8 , wherein triggering a wireless data session includes transmitting automatic number identification (ANI) data, dialed number identification service (DINS) data, and unique identifier (UID) data via a wireless device.

10. The method for wireless network communications of claim 8 , wherein the data being pushed and pulled includes VoiceXML data, hypertext transfer protocol (HTTP) data, wireless application protocol (WAP) data, short message service (SMS) data, and wireless markup language (WML) data.

11. The method for wireless network communications of claim 8 , wherein the data being pushed and pulled includes actionable data that initiates an action in a channel receiving the actionable data.

12. The method for wireless network communications of claim 8 , further comprising:

performing navigating functions on data that was pushed or pulled from the voice channel or the data channel, the navigating functions including at least one selected from a group consisting of fast forward, rewind, pause, and delete.

13. A method for wireless network communications, the method comprising:

during a communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

during the communication session by choosing the actionable data from the menu, triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and

during the communication session by choosing the actionable data from the menu, triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel;

wherein during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by a destination channel at the current point in the menu structure.

14. A system for wireless network communications, the system comprising:

at least one network coupled among two or more wireless communication devices and at least one customer application;

two or more components coupled to the at least one network, the two or more components being selected from a group consisting of a homepage provisioning service component, a computer telephony integration/interactive voice response (CTI/IVR) service, a facsimile service, a call service, a facsimile service, and a directory service, wherein the wireless communication devices access the components during a communication session, and wherein the communication session includes:

displaying a menu on a wireless communication device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and

triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel, wherein during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the communication session is facilitated via a call service that communicates with the at least one customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by a destination channel at the current point in the menu structure.

15. The system of claim 14 , wherein triggering a wireless data session includes transmitting automatic number identification (ANI) data, dialed number identification service (DNIS) data, and unique identifier (UID) data via a wireless communication device.

16. The system of claim 14 , wherein the data pushed and pulled includes VoiceXML data, hypertext transfer protocol (HTTP) data, wireless application protocol (WAP) data, short message service (SMS) data, and wireless markup language (WML) data.

17. The system of claim 14 , wherein the homepage provisioning service component includes:

after the initiation of a voice session from a wireless communication device, receiving an identifier for the wireless communication device;

terminating the voice session;

locating a homepage uniform resource locator (URL) using the identifier; and

sending the homepage URL to a messaging service;

wherein the messaging service sends an actionable alert to the wireless communication device, and wherein the homepage URL is embedded in the actionable alert such that responding to the actionable alert using the wireless communication device initiates a data session with the homepage URL.

18. A computer-readable medium having instructions stored thereon which are executable by an electronic device for electronically conducting a communication session by performing steps comprising:

during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

during a communication session between two or more devices, trigger a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel;

during the communication session, trigger a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel; and

during the communication session, toggle between a data channel and a voice channel;

wherein during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by a destination channel at a of the menu structure.

19. The computer-readable medium of claim 18 , wherein triggering a wireless data session includes transmitting automatic number identification (ANI) data, dialed number identification service (DNIS) data, and unique identifier (UID) data via a wireless device.

20. The computer-readable medium of claim 18 , wherein the data pushed and pulled includes VoiceXML data, hypertext transfer protocol (HTTP) data, wireless application protocol (WAP) data, short message service (SMS) data, and wireless markup language (WML) data.

21. The computer-readable medium of claim 18 , further storing instructions for:

performing navigating functions on data that was pushed or pulled from the voice channel or the data channel, wherein the navigating functions include at least one selected from a group consisting of fast forward, rewind, pause, and delete.

22. A computer-readable medium having instructions stored thereon which are executable by an electronic device for electronically conducting a communication session by performing steps comprising:

during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

during a communication session between two or more devices, trigger a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and

during the communication session, trigger a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel;

wherein during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session,

wherein the data being pushed and pulled includes the actionable data, and

wherein the actionable data is executed by a destination channel at the current point of the menu structure.

23. A wireless communication apparatus, comprising:

means for displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu, during the communication session, an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;

means for triggering a wireless data session with a wireless data channel from a voice session;

means for triggering a voice session with a voice channel from a wireless data session; and

call service means for facilitating the communication session, including:

means for communicating with a customer application to receive a specification of data to be pushed or pulled during the communication session;

means for performing data formatting as required on data to be pushed or pulled during the communication session; and

means for communicating with an interactive voice response (IVR) application, including transferring formatted data to the IVR application for delivery to a wireless device and receiving data from the wireless device via the IVR application;

wherein, during the communication session, data is shared between the wireless data channel and the voice channel,

wherein the data to be pushed and pulled includes the actionable data, and

wherein the actionable data is executed by a destination channel at a current point of the menu structure.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (FIRST LIEN NOTE) Recorded Sep 18, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068987/0230 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (SECOND LIEN), RECORDED ON MARCH 1, 2022 AT REEL/FRAME 059135/0088 Recorded Sep 18, 2024
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068979/0579 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (FIRST LIEN), RECORDED ON MARCH 1, 2022 AT REEL/FRAME 059135/0066 Recorded Sep 18, 2024
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068979/0571 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2022
From: ANTARES CAPITAL LP
To: MOBILEUM, INC.
Reel/Frame 059179/0591 →
SECURITY INTEREST Recorded Mar 1, 2022
From: MOBILEUM, INC.; SIGOS LLC; WE DO TECHNOLOGIES AMERICAS, INC.
To: JEFFERIES FINANCE, LLC
Reel/Frame 059135/0088 →
SECURITY INTEREST Recorded Mar 1, 2022
From: MOBILEUM, INC.; SIGOS LLC; WE DO TECHNOLOGIES AMERICAS, INC.
To: JEFFERIES FINANCE, LLC
Reel/Frame 059135/0066 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 040541/0800 Recorded Sep 5, 2019
From: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
To: MOBILEUM, INC.
Reel/Frame 050296/0269 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2016
From: SILICON VALLEY BANK
To: MOBILEUM, INC.
Reel/Frame 040545/0209 →
SECURITY INTEREST Recorded Nov 1, 2016
From: MOBILEUM, INC.
To: ANTARES CAPITAL LP, AS AGENT
Reel/Frame 040181/0766 →
PATENT SECURITY AGREEMENT Recorded Nov 1, 2016
From: MOBILEUM, INC.
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
Reel/Frame 040541/0800 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2016
From: SILICON VALLEY BANK
To: MOBILEUM, INC. (FORMERLY KNOWN AS ROAMWARE, INC.)
Reel/Frame 040542/0941 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2016
From: PARTNERS FOR GROWTH IV, L.P.
To: MOBILEUM, INC. (FORMERLY KNOWN AS ROAMWARE, INC.)
Reel/Frame 040542/0970 →
CHANGE OF NAME Recorded Oct 19, 2016
From: ROAMWARE, INC.
To: MOBILEUM, INC.
Reel/Frame 040423/0445 →
SECURITY INTEREST Recorded May 11, 2015
From: ROAMWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 035624/0478 →
SECURITY INTEREST Recorded Oct 31, 2014
From: MOBILEUM, INC.
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 034114/0742 →