System and method for allowing virtual private network users to obtain presence status and/or location of others on demand
First Claim
1. A method for supporting virtual private networking operating on one or more microprocessors, comprising:
- receiving a request from a caller for a call to a callee via a virtual private network (VPN), wherein the VPN is based on a public telecommunication infrastructure;
wherein the caller is connected to the VPN;
obtaining at least one of presence status and location information of the callee, wherein said presence status and location information indicates whether said callee is connected to the VPN or is connected directly to a central network; and
allowing the caller to make a decision on whether or not to proceed with the call.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can support a virtual private network based on a public telecommunication infrastructure. The virtual private network can receive a request from a caller for place a call to a callee via the virtual private network. The virtual private network can obtain at least one of presence status and location information of the callee. Then, the virtual private network can allow the caller to make a decision on whether or not to proceed with the call. The public telecommunication infrastructure can be based on a legacy network and an Internet Protocol Multimedia Subsystem (IMS) network, and the virtual private network can obtain information from both the legacy network and the IMS network via a service broker.
-
Citations
20 Claims
-
1. A method for supporting virtual private networking operating on one or more microprocessors, comprising:
-
receiving a request from a caller for a call to a callee via a virtual private network (VPN), wherein the VPN is based on a public telecommunication infrastructure; wherein the caller is connected to the VPN; obtaining at least one of presence status and location information of the callee, wherein said presence status and location information indicates whether said callee is connected to the VPN or is connected directly to a central network; and allowing the caller to make a decision on whether or not to proceed with the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable storage medium having instructions stored thereon that when executed cause a system to perform the steps comprising:
-
receiving a request from a caller for a call to a callee via a virtual private network, wherein the virtual private network is based on a public telecommunication infrastructure, and wherein the caller is connected to the VPN; obtaining at least one of presence status and location information of the callee, wherein said presence status and location information indicates whether said callee is connected to the VPN or is connected directly to a central network; and allowing the caller to make a decision on whether or not to proceed with the call. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for supporting virtual private networking, comprising:
-
one or more microprocessors; a virtual private network based on a public telecommunication infrastructure running on the one or more microprocessors, wherein the virtual private network operates to perform the steps of; receiving a request from a caller for a call to a callee via a virtual private network, wherein the virtual private network is based on a public telecommunication infrastructure, wherein the caller is connected to the VPN; obtaining at least one of presence status and location information of the callee, wherein said presence status and location information indicates whether said callee is connected to the VPN or is connected directly to a central network; and allowing the caller to make a decision on whether or not to proceed with the call.
-
Specification