System and method for enabling VPN-less session setup for connecting mobile data devices to an enterprise data network

US9763164B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9763164-B2
Application numberUS-201514712725-A
CountryUS
Kind codeB2
Filing dateMay 14, 2015
Priority dateMar 2, 2006
Publication dateSep 12, 2017
Grant dateSep 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mobile application gateway configured to interconnect mobile communication devices on a cellular network with an enterprise network is provided. The mobile application gateway includes a voice and data signaling gateway configured to provide routing functionalities, service functionalities and admission control. A gateway GPRS support node (GGSN) is configured to establish a secure data session between one or more of the mobile communication devices and the enterprise network by establishing a GPRS tunneling protocol (GTP) tunnel between a carrier-hosted serving GPRS support node (SGSN) and the GGSN.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: originating a first call leg between a subscriber and a carrier gateway server; receiving a call request including outgoing call digits from the subscriber to transmit an outgoing call; identifying a call line preference from the outgoing call digits specifying a call line to use for the outgoing call; originating the outgoing call to an intended destination on the specified call line associated with the call line preference to establish an outgoing call leg; connecting the outgoing call leg with the first call leg; and forwarding the call to an enterprise gateway server communicatively coupled to the carrier gateway server, wherein the enterprise gateway server routes the outgoing call to the intended destination based on criteria comprising at least one of a time of day and a predetermined call routing setting; wherein the call line preference is maintained for a predetermined period of time; wherein the call line preference and the predetermined period of time are stored in a subscriber profile which is accessed automatically based on at least one subscriber action. 2. The method of claim 1 , further comprising: selecting a primary line assigned to the subscriber to route the call. 3. The method of claim 1 , further comprising: receiving additional outgoing call digits from a subsequent outgoing call from the subscriber; and forwarding the outgoing call on a default primary line or the specified line associated with the call line preference. 4. The method of claim 3 , wherein the additional outgoing call digits do not specify a call line preference. 5. The method of claim 1 , further comprising: resetting the specified call line to a default call line once the predetermined period of time expires. 6. The method of claim 1 , wherein the subscriber action comprises at least one of the subscriber accessing a computer terminal and accessing a security work facility. 7. An apparatus comprising: a receiver configured to receive a first call leg from a subscriber, and a call request including outgoing call digits from the subscriber to transmit an outgoing call, a processor configured to identify a call line preference from the outgoing call digits specifying a call line to use for the outgoing call; and a transmitter configured to originate the outgoing call to an intended destination on the specified call line associated with the call line preference to establish an outgoing call leg, and connect the outgoing call leg with the first call leg, wherein the transmitter is further configured to forward the call to an enterprise gateway server communicatively coupled to the carrier gateway server, and wherein the enterprise gateway server routes the outgoing call to the intended destination based on criteria comprising at least one of a time of day and a predetermined call routing setting; wherein the processor is further configured to maintain the call line preference for a predetermined period of time; wherein the call line preference and the predetermined period of time are stored in a subscriber profile which is accessed automatically based on at least one subscriber action. 8. The apparatus of claim 7 , wherein the receiver is further configured to receive additional outgoing call digits from a subsequent outgoing call from the subscriber, and the transmitter is further configured to forward the outgoing call on a default primary line or the specified line associated with the call line preference. 9. The apparatus of claim 8 , wherein the additional outgoing call digits do not specify a call line preference. 10. The apparatus of claim 7 , wherein the processor is further configured to select a primary line assigned to the subscriber to route the call. 11. The apparatus of claim 7 , wherein the processor is further configured to reset the specified call line to a default call line once the predetermined period of time expires. 12. The apparatus of claim 7 , wherein the subscriber action comprises at least one of the subscriber accessing a computer terminal and accessing a security work facility. 13. A non-transitory computer readable storage medium configured to store instructions that when executed causes a processor to perform: originating a first call leg between a subscriber and a carrier gateway server; receiving a call request including outgoing call digits from the subscriber to transmit an outgoing call; identifying a call line preference from the outgoing call digits specifying a call line to use for the outgoing call; originating the outgoing call to an intended destination on the specified call line associated with the call line preference to establish an outgoing call leg; connecting the outgoing call leg with the first call leg; and forwarding the call to an enterprise gateway server communicatively coupled to the carrier gateway server, wherein the enterprise gateway server routes the outgoing call to the intended destination based on criteria comprising at least one of a time of day and a predetermined call routing setting; wherein the processor is further configured to perform maintaining the call line preference for a predetermined period of time; wherein the call line preference and the predetermined period of time are stored in a subscriber profile which is accessed automatically based on at least one subscriber action. 14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform: receiving additional outgoing call digits from a subsequent outgoing call from the subscriber; and forwarding the outgoing call on a default primary line or the specified line associated with the call line preference. 15. The non-transitory computer readable storage medium of claim 14 , wherein the additional outgoing call digits do not specify a call line preference. 16. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform: selecting a primary line assigned to the subscriber to route the call. 17. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform: resetting the specified call line to a default call line once the predetermined period of time expires. 18. The non-transitory computer readable storage medium of claim 13 , wherein the subscriber action comprises at least one of the subscriber accessing a computer terminal and accessing a security work facility.

Assignees

Inventors

Classifications

  • IP private branch exchange [PBX] functionality entities or arrangements (circuit switched PBXs H04M3/00) · CPC title

  • for integrated multimedia messaging subsystem [IMS] · CPC title

  • Communication routing or communication path finding · CPC title

  • Gateway arrangements · CPC title

  • based on the content carried by the session initiation protocol [SIP] messages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9763164B2 cover?
A mobile application gateway configured to interconnect mobile communication devices on a cellular network with an enterprise network is provided. The mobile application gateway includes a voice and data signaling gateway configured to provide routing functionalities, service functionalities and admission control. A gateway GPRS support node (GGSN) is configured to establish a secure data sessi…
Who is the assignee on this patent?
Tango Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04W40/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).