WO2011100744A2 - Method and system for implementing integrated voice over internet protocol in a cloud-based network - Google Patents

Method and system for implementing integrated voice over internet protocol in a cloud-based network Download PDF

Info

Publication number
WO2011100744A2
WO2011100744A2 PCT/US2011/024901 US2011024901W WO2011100744A2 WO 2011100744 A2 WO2011100744 A2 WO 2011100744A2 US 2011024901 W US2011024901 W US 2011024901W WO 2011100744 A2 WO2011100744 A2 WO 2011100744A2
Authority
WO
WIPO (PCT)
Prior art keywords
proxy server
edge proxy
cloud
voice communications
endpoint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2011/024901
Other languages
French (fr)
Other versions
WO2011100744A8 (en
WO2011100744A3 (en
Inventor
Bhumip Khasnabish
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
ZTE USA Inc
Original Assignee
ZTE Corp
ZTE USA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to EP11743005.8A priority Critical patent/EP2537302A4/en
Priority to KR1020127022850A priority patent/KR101533489B1/en
Priority to US13/577,021 priority patent/US9112880B2/en
Priority to CA2789452A priority patent/CA2789452C/en
Priority to JP2012553096A priority patent/JP2013520110A/en
Priority to CN201180008743.8A priority patent/CN102754400B/en
Application filed by ZTE Corp, ZTE USA Inc filed Critical ZTE Corp
Publication of WO2011100744A2 publication Critical patent/WO2011100744A2/en
Publication of WO2011100744A3 publication Critical patent/WO2011100744A3/en
Anticipated expiration legal-status Critical
Publication of WO2011100744A8 publication Critical patent/WO2011100744A8/en
Priority to US14/797,938 priority patent/US9699222B2/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1053IP private branch exchange [PBX] functionality entities or arrangements
    • H04L65/1056Multi-site
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/06Controlling wind motors  the wind motors having rotation axis substantially perpendicular to the air flow entering the rotor

Definitions

  • the field of the present invention is cloud-based communication networks, particularly cloud-based networks in which sessions may be established and controlled from a software-based or hardware-based communication terminal.
  • a cloud-based system refers to a network of connected computing and communication resources.
  • a cloud-based system may represent a packet-switched network, like the Internet.
  • the network may contain transmission lines, repeaters, routers, network backbones, network interconnect points, etc., depending upon the extent of the network which it represents.
  • VoIP Voice over Internet Protocol
  • IP Internet Protocol
  • a client or endpoint When establishing a VoIP session over a traditional Time Division Multiplex ("TDM") or IP based communication system, a client or endpoint (irrespective of whether it is hardware or software based) configures and registers itself with a specific service or provider. For example, a SkypeTM user downloads a SkypeTM client on a laptop or on a phone, and registers for the services.
  • a TDM based system uses an E.164 based phone number to make a phone call. However, if a service does not exist for any reason (e.g. overload, disaster, etc.), a VoIP session may not be established.
  • the present invention is directed toward systems and methods for establishing and controlling a session over cloud-based networks from a software or hardware based communication terminal.
  • a system for implementing VoIP over a cloud-based network comprises a first edge proxy server operatively connected to target servers, and receives resource information from the target servers, which are associated with the cloud- based network.
  • a first endpoint is operatively connected to the first edge proxy server and is configured for voice communications with a second endpoint over the cloud-based network.
  • the system also includes a second endpoint operatively connected to a second edge proxy server.
  • the first and second endpoints are configured for voice communications over the cloud- based network. The voice communications are facilitated by the first edge proxy server using the received resource information.
  • a first edge proxy server receives resource information from one or more target proxy servers associated with a cloud-based network, wherein the first edge proxy server is registered with a first endpoint. Based at least in part on the received resource information, the first edge proxy server facilitates voice communications with a second endpoint over the cloud based network.
  • FIG. 1 illustrates a block diagram of an integrated VoIP over cloud-based network in which a session may be controlled from a communication terminal.
  • Fig. 2 illustrates a signaling method for establishing a session in an integrated VoIP over cloud-based network.
  • iVoCS integrated VoIP over Cloud-based System
  • An iVoCS endpoint refers to a particular contact point, an associated VoIP device, and a unique VoIP client identifier.
  • the contact point refers to, for example, an individual, organization, or company.
  • the edge proxy servers may include middleware.
  • the middleware keeps track of the best possible server for the desired service, and frequently downloads information about the server's availability to endpoints of the system. For example, every minute (or any other predetermined time interval), the middleware downloads information about the server's availability, loading condition, and other characteristics to the endpoints.
  • the edge proxy servers update the endpoints with the server information when the endpoints are subsequently powered up.
  • Inter-cloud interfaces facilitate exchanges of resources and the resource availability information to and/or from all the clouds, 2, 3, and 4, of which they are attached. If the middle cloud 3 belongs to an administrative domain as the respective inter-cloud interface, the inter-cloud interfaces will be null. However, if the middle cloud 3 belongs to a different administrative domain; security, policy, and load balancing features must be properly managed across the inter-cloud interfaces.
  • an administrative domain refers to a network domain having authority to manage or control users with internal components of that domain.
  • a "computer”, as referred to herein, refers to a general purpose computing device that includes a processor.
  • processor refers generally to a device including a Central Processing Unit (“CPU”), such as a microprocessor.
  • CPU Central Processing Unit
  • a CPU generally includes an arithmetic logic unit (“ALU”), which performs arithmetic and logical operations, and a control unit, which extracts instructions (e.g., code) from memory and decodes and executes them, calling on the ALU when necessary.
  • ALU arithmetic logic unit
  • control unit which extracts instructions (e.g., code) from memory and decodes and executes them, calling on the ALU when necessary.
  • Memory refers to one or more devices capable of storing data, such as in the form of chips.
  • Memory may take the form of one or more random-access memory (“RAM”), read-only memory (“ROM”), programmable read-only memory (“PROM”), erasable programmable read-only memory (“EPROM”), or electrically erasable programmable read-only memory (“EEPROM”) chips.
  • RAM random-access memory
  • ROM read-only memory
  • PROM programmable read-only memory
  • EPROM erasable programmable read-only memory
  • EEPROM electrically erasable programmable read-only memory
  • Memory may be internal or external to an integrated unit including the processor.
  • Memory may be internal or external to the computer.
  • Such memory may store a computer program, e.g., code or a sequence of instructions being operable by the processor.
  • Such a computer may include one or more data inputs.
  • Such a computer may include one or more data outputs.
  • the code stored in memory may cause the processor, when executed by the processor, to set an output to a value responsive to a sensed input
  • browser One type of computer executable code typically stored in memory so as to be executable by an Internet enabled computer is a browser application.
  • "browser” as used herein generally refers to computer executable code used to locate and display web pages.
  • Two commercially available browsers are Microsoft Internet Explorer, Netscape Navigator, Apple Safari and Firefox, which all support text, graphics and multimedia information, including sound and video (sometimes through browser plug-in applications).
  • Server generally refers to a computing device communicatively coupled to a network and that manages network resources.
  • a server may refer to a discrete computing device, or may refer to an application that is managing resources rather than the entire computing device.
  • An edge proxy server may be a proxy server which is designed to run at the edge of the network, e.g. , separating a local network from the Internet.
  • Fig. 2 there is shown a diagram illustrating the steps of a signaling method for establishing an iVoCS session.
  • ingress and egress iVoCS endpoints establish communication with ingress and egress edge proxy servers, respectively, for session and non-session based services.
  • the ingress edge proxy server locates a target proxy server.
  • the ingress edge proxy server locates, via the target proxy server, the egress edge proxy server.
  • both the ingress edge proxy server and the egress edge proxy server identify the most feasible resources for requested sessions, and then finalize the resource allocation.
  • the ingress and egress edge proxies also identify and assign resources in a middle cloud.
  • the ingress and egress edge proxies communicate the resource information to the iVoCS endpoints.
  • a resource list is continuously monitored, and overloaded resources are relinquished if/when required. Media paths, translation and routing paths, if/when desired may be established in a similar fashion as the steps described above.
  • Sub- application and sub-session layer inter-cloud resource allocation and communications may also follow methods as described in Fig. 2.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

A system for implementing VoIP over a cloud-based network includes a first edge proxy server operatively connected to a plurality of target proxy servers to receive resource information from one or more of the target proxy servers. Each target proxy server is associated with the cloud-based network. A first endpoint is operatively connected to the first edge proxy server and is configured for voice communications with a second endpoint. The voice communications are facilitated by the first edge proxy server using the received resource information.

Description

METHOD AND SYSTEM FOR IMPLEMENTING INTEGRATED VOICE OVER INTERNET PROTOCOL IN A CLOUD-BASED NETWORK
S P E C I F I C A T I O N PRIORITY
[0001] Priority is claimed to U.S. Provisional Patent Application No. 60/304,642, filed February 15, 20 0, the disclosure of which is incorporated herein by reference in its entirety.
FIELD OF THE INVENTION
[0002] The field of the present invention is cloud-based communication networks, particularly cloud-based networks in which sessions may be established and controlled from a software-based or hardware-based communication terminal.
BACKGROUND
[0003] By way of non-limiting example only, a cloud-based system refers to a network of connected computing and communication resources. A cloud-based system may represent a packet-switched network, like the Internet. The network may contain transmission lines, repeaters, routers, network backbones, network interconnect points, etc., depending upon the extent of the network which it represents. Voice over Internet Protocol ("VoIP") is a general term for a family of transmission technologies for delivery of voice communications over Internet Protocol ("IP") networks such as the Internet or other packet-switched networks.
[0004] When establishing a VoIP session over a traditional Time Division Multiplex ("TDM") or IP based communication system, a client or endpoint (irrespective of whether it is hardware or software based) configures and registers itself with a specific service or provider. For example, a Skype™ user downloads a Skype™ client on a laptop or on a phone, and registers for the services. A TDM based system uses an E.164 based phone number to make a phone call. However, if a service does not exist for any reason (e.g. overload, disaster, etc.), a VoIP session may not be established.
[0005] Accordingly, there is a need to support computing and communications services using the available resources of a cloud-based system without any significant investments for building and maintenance of networks, storage, servers, network management, operations, and provisioning systems.
SUMMARY OF THE INVENTION
[0006] The present invention is directed toward systems and methods for establishing and controlling a session over cloud-based networks from a software or hardware based communication terminal.
[0007] In a first aspect of the present invention, a system for implementing VoIP over a cloud-based network comprises a first edge proxy server operatively connected to target servers, and receives resource information from the target servers, which are associated with the cloud- based network. A first endpoint is operatively connected to the first edge proxy server and is configured for voice communications with a second endpoint over the cloud-based network. The system also includes a second endpoint operatively connected to a second edge proxy server. The first and second endpoints are configured for voice communications over the cloud- based network. The voice communications are facilitated by the first edge proxy server using the received resource information.
[0008] In a second aspect of the present invention, a first edge proxy server receives resource information from one or more target proxy servers associated with a cloud-based network, wherein the first edge proxy server is registered with a first endpoint. Based at least in part on the received resource information, the first edge proxy server facilitates voice communications with a second endpoint over the cloud based network.
[0009] Any of the above aspects may be implemented alone or in combination.
[0010] Additional aspects and advantages of the improvements will appear from the description of the preferred embodiment.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Embodiments of the present invention are illustrated by way of the accompanying drawings, in which: [0012] Fig. 1 illustrates a block diagram of an integrated VoIP over cloud-based network in which a session may be controlled from a communication terminal.
[0013] Fig. 2 illustrates a signaling method for establishing a session in an integrated VoIP over cloud-based network.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[00 4] Referring now to Fig. 1 , there is shown a block diagram of a system 10. The illustrated system 10 includes iVoCS ("integrated VoIP over Cloud-based System") endpoints 1 and 5, an ingress edge proxy server (not shown) located in an ingress cloud 2, a target proxy server (not shown) located in a middle cloud 3, and an egress edge proxy server (not shown) located in an egress cloud 4. An iVoCS endpoint, as used herein, refers to a particular contact point, an associated VoIP device, and a unique VoIP client identifier. The contact point refers to, for example, an individual, organization, or company. The edge proxy servers may include middleware. The middleware keeps track of the best possible server for the desired service, and frequently downloads information about the server's availability to endpoints of the system. For example, every minute (or any other predetermined time interval), the middleware downloads information about the server's availability, loading condition, and other characteristics to the endpoints. In the event the endpoints are powered down, the edge proxy servers update the endpoints with the server information when the endpoints are subsequently powered up.
[0015] Inter-cloud interfaces facilitate exchanges of resources and the resource availability information to and/or from all the clouds, 2, 3, and 4, of which they are attached. If the middle cloud 3 belongs to an administrative domain as the respective inter-cloud interface, the inter-cloud interfaces will be null. However, if the middle cloud 3 belongs to a different administrative domain; security, policy, and load balancing features must be properly managed across the inter-cloud interfaces. For purposes of non-limiting explanation only, an administrative domain refers to a network domain having authority to manage or control users with internal components of that domain. [0016] For non-limiting purposes of explanation only, a "computer", as referred to herein, refers to a general purpose computing device that includes a processor. "Processor", as used herein, refers generally to a device including a Central Processing Unit ("CPU"), such as a microprocessor. A CPU generally includes an arithmetic logic unit ("ALU"), which performs arithmetic and logical operations, and a control unit, which extracts instructions (e.g., code) from memory and decodes and executes them, calling on the ALU when necessary. "Memory", as used herein, refers to one or more devices capable of storing data, such as in the form of chips. Memory may take the form of one or more random-access memory ("RAM"), read-only memory ("ROM"), programmable read-only memory ("PROM"), erasable programmable read-only memory ("EPROM"), or electrically erasable programmable read-only memory ("EEPROM") chips. Memory may be internal or external to an integrated unit including the processor. Memory may be internal or external to the computer. Such memory may store a computer program, e.g., code or a sequence of instructions being operable by the processor. Such a computer may include one or more data inputs. Such a computer may include one or more data outputs. The code stored in memory may cause the processor, when executed by the processor, to set an output to a value responsive to a sensed input.
[0017] One type of computer executable code typically stored in memory so as to be executable by an Internet enabled computer is a browser application. For non-limiting purposes of explanation only, "browser" as used herein generally refers to computer executable code used to locate and display web pages. Two commercially available browsers are Microsoft Internet Explorer, Netscape Navigator, Apple Safari and Firefox, which all support text, graphics and multimedia information, including sound and video (sometimes through browser plug-in applications).
[0018] "Server", as used herein, generally refers to a computing device communicatively coupled to a network and that manages network resources. A server may refer to a discrete computing device, or may refer to an application that is managing resources rather than the entire computing device. An edge proxy server may be a proxy server which is designed to run at the edge of the network, e.g. , separating a local network from the Internet. [0019] Referring now to Fig. 2, there is shown a diagram illustrating the steps of a signaling method for establishing an iVoCS session. In step 1 , ingress and egress iVoCS endpoints establish communication with ingress and egress edge proxy servers, respectively, for session and non-session based services. In step 2, the ingress edge proxy server locates a target proxy server. In step 3, the ingress edge proxy server locates, via the target proxy server, the egress edge proxy server. In step 4, both the ingress edge proxy server and the egress edge proxy server identify the most feasible resources for requested sessions, and then finalize the resource allocation. The ingress and egress edge proxies also identify and assign resources in a middle cloud. In step 5, the ingress and egress edge proxies communicate the resource information to the iVoCS endpoints. A resource list is continuously monitored, and overloaded resources are relinquished if/when required. Media paths, translation and routing paths, if/when desired may be established in a similar fashion as the steps described above. Sub- application and sub-session layer inter-cloud resource allocation and communications may also follow methods as described in Fig. 2.
[0020] While embodiments of this invention have been shown and described, it will be apparent to those skilled in the art that many more modifications are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the following claims.

Claims

CLAIMS What is claimed is:
1 . A system for implementing VoIP over a cloud-based network, the system comprising:
a first edge proxy server operatively connected to a plurality of target proxy servers to receive resource information from one or more of the target proxy servers, each target proxy server being associated with the cloud-based network; and
a first endpoint operatively connected to the first edge proxy server, the first endpoint being configured for voice communications with a second endpoint over the cloud-based network, wherein the voice communications are facilitated by the first edge proxy server using the received resource information.
2. The system of claim 1 , wherein the first edge proxy server identifies network resources in the cloud-based network using the received resource information, the first edge proxy server facilitating voice communications between the first and second endpoints using the identified network resources.
3. The system of claim 2, wherein the first edge proxy server
communicates to the first endpoint information about the identified network resources.
4. The system of claim 3, wherein the voice communications between the first and second endpoints are established using the identified network resources.
5. The system of claim 1 , further comprising:
a second edge proxy server operatively connected to at least one of the plurality of target proxy servers; and
the second endpoint operatively connected to the second edge proxy server, wherein the voice communications are further facilitated by the second edge proxy server.
6. The system of claim 5, wherein the first and second edge proxy servers identify network resources for the voice communications.
7. A method for establishing a VoIP over a cloud-based network, said method comprising the steps of:
receiving, by a first edge proxy server, resource information from one or more target proxy servers associated with a cloud-based network, wherein the first edge proxy server is registered with a first endpoint; and
based at least in part on the received resource information, facilitating, by the first edge proxy server, voice communications with a second endpoint over the cloud-based network.
8. The method of claim 7, further comprising:
identifying, by the first edge proxy server, network resources in the cloud-based network using the received resource information, wherein the first edge proxy server facilitates voice communications between the first and second endpoints using the identified network resources.
9. The method of claim 8, further comprising:
sending, by the first edge proxy server, information about the identified network resources to the first endpoint.
10. The method of claim 9, further comprising:
based at least in part on the identified network resources, establishing voice communications between the first and second endpoints.
1 1 . The method of claim 7, further comprising:
receiving, at a second edge proxy server, resource information; and facilitating, by the second edge proxy server, the voice
communications, wherein the second edge proxy server is operatively connected to the second endpoint.
12. The method of claim 1 1 , further comprising: identifying, by the first and second edge proxy servers, network resources for the voice communications.
13. The method of claim 7, further comprising monitoring a resource list.
14. The method of claim 7, further comprising relinquishing overloaded resources.
15. A computer-implemented method of establishing a VoIP over a cloud- based network, said method comprising the steps of:
receiving, by a first edge proxy server, resource information from one or more target proxy servers associated with a cloud-based network, wherein the first edge proxy server is registered with a first endpoint; and
based at least in part on the received resource information, facilitating, by the first edge proxy server, voice communications with a second endpoint over the cloud-based network.
16. The method of claim 15, further comprising:
identifying, by the first edge proxy server, network resources in the cloud-based network using the received resource information, wherein the first edge proxy server facilitates voice communications between the first and second endpoints using the identified network resources.
17. The method of claim 16, further comprising:
sending, by the first edge proxy server, information about the identified network resources to the first endpoint.
18. The method of claim 17, further comprising:
based at least in part on the identified network resources, establishing voice communications between the first and second endpoints.
19. The method of claim 5, further comprising:
receiving, at a second edge proxy server, resource information, facilitating, by the second edge proxy server, the voice communications, wherein the second edge proxy server is operatively connected to the second endpoint.
20. The method of claim 19, further comprising: identifying, by the first and second edge proxy servers, network resources for the voice communications.
21 . The method of claim 15, further comprising monitoring a resource list.
22. The method of claim 15, further comprising relinquishing overloaded resources.
PCT/US2011/024901 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network Ceased WO2011100744A2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020127022850A KR101533489B1 (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network
US13/577,021 US9112880B2 (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network
CA2789452A CA2789452C (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network
JP2012553096A JP2013520110A (en) 2010-02-15 2011-02-15 Method and system for implementing an integrated voice over internet protocol in a cloud-based network
CN201180008743.8A CN102754400B (en) 2010-02-15 2011-02-15 For based on the method and system realizing the integrated networking telephone in the network of cloud
EP11743005.8A EP2537302A4 (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network
US14/797,938 US9699222B2 (en) 2010-02-15 2015-07-13 Method and system for implementing integrated voice over internet protocol in a cloud-based network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30464210P 2010-02-15 2010-02-15
US61/304,642 2010-02-15

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US13/577,021 A-371-Of-International US9112880B2 (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network
US14/797,938 Continuation US9699222B2 (en) 2010-02-15 2015-07-13 Method and system for implementing integrated voice over internet protocol in a cloud-based network

Publications (3)

Publication Number Publication Date
WO2011100744A2 true WO2011100744A2 (en) 2011-08-18
WO2011100744A3 WO2011100744A3 (en) 2012-01-12
WO2011100744A8 WO2011100744A8 (en) 2013-08-08

Family

ID=44368522

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2011/024901 Ceased WO2011100744A2 (en) 2010-02-15 2011-02-15 Method and system for implementing integrated voice over internet protocol in a cloud-based network

Country Status (7)

Country Link
US (2) US9112880B2 (en)
EP (1) EP2537302A4 (en)
JP (2) JP2013520110A (en)
KR (1) KR101533489B1 (en)
CN (1) CN102754400B (en)
CA (1) CA2789452C (en)
WO (1) WO2011100744A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2770714A4 (en) * 2011-12-06 2014-11-05 Zte Corp METHOD AND SYSTEM FOR REALIZING REGISTRATION AND MANAGEMENT OF CLOUD AGENTS, AND SERVER OF CORRESPONDING CLOUD AGENTS
WO2019129882A1 (en) 2017-12-29 2019-07-04 Atos Uk International It Services Limited Network architecture providing for communication services of high quality
CN113357083A (en) * 2021-08-09 2021-09-07 东方电气风电有限公司 Intelligent control system and method for wind generating set
US12149507B2 (en) 2018-06-26 2024-11-19 Telefonaktiebolaget Lm Ericsson (Publ) Proxy network with self-erasing processing elements

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10277741B2 (en) 2013-03-15 2019-04-30 Genesys Telecommunications Laboratories, Inc. System and method for transmitting signaling and media from a hybrid contact center operations environment
US9591137B2 (en) 2013-03-15 2017-03-07 Genesys Telecommunications Laboratories, Inc. System and method for providing contact center services in a hybrid operations environment
US9559939B2 (en) * 2013-03-15 2017-01-31 Genesys Telecommunications Laboratories, Inc. System and method for handling resource failure in a hybrid contact center operations environment
US9948782B2 (en) 2013-03-15 2018-04-17 Genesys Telecommunications Laboratories, Inc. Hybrid cloud architecture with optimized local delivery
US10154143B2 (en) 2013-03-15 2018-12-11 Genesys Telecommunications Laboratories, Inc. System and method for dynamically selecting a dial plan
TW201513673A (en) 2013-09-30 2015-04-01 Ibm Method and computer program product for automatically joining a peer-to-peer communication dialogue
CN108235823A (en) * 2016-10-12 2018-06-29 穆罕默德·哈马德·阿尔·哈瑞 Proxy Free Cellular Roaming
CN108150348B (en) * 2017-12-21 2019-11-01 上海理工大学 A kind of blade of vertical axis wind turbine component and its synthesizing jet-flow control method
KR102260781B1 (en) 2020-04-29 2021-06-03 홍익대학교세종캠퍼스산학협력단 Integration System of Named Data Networking-based Edge Cloud Computing for Internet of Things
CN113821334B (en) * 2020-06-18 2026-02-06 华为技术有限公司 Method, device and system for configuring edge side equipment
CN116437407B (en) * 2023-03-10 2026-02-10 深圳市纵贯无限科技有限公司 An adaptive switching and fusion method based on Bluetooth intercom and cloud intercom

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112503A (en) 1997-09-30 1999-04-23 Hitachi Ltd Network systems and equipment
US6496477B1 (en) 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
EP1179954A3 (en) * 2000-07-31 2002-04-10 Texas Instruments Incorporated Digital subscriber line modem with automated line connection
EP1271878A1 (en) * 2001-05-22 2003-01-02 Alcatel Alsthom Compagnie Generale D'electricite Method for a distributed system for delivering a service, and corresponding client, client-service-management-module and database
US7123598B1 (en) * 2001-06-29 2006-10-17 Nokia Inc. Efficient QoS signaling for mobile IP using RSVP framework
JP2003229893A (en) * 2002-02-06 2003-08-15 Nippon Telegr & Teleph Corp <Ntt> Method and system for providing Internet telephone service in operator IP network
US20040006615A1 (en) * 2002-07-02 2004-01-08 Sun Microsystems, Inc., A Delaware Corporation Method and apparatus for cerating proxy auto-configuration file
US9357033B2 (en) * 2003-06-17 2016-05-31 Citrix Systems, Inc. Method and system for dynamic interleaving
US20050091399A1 (en) * 2003-09-30 2005-04-28 Candan Kasim S. Resource-aware adaptive multicasting in a shared proxy overlay network
US7418092B2 (en) 2004-03-08 2008-08-26 Alto Ventures, Inc. Virtual call center
US20060007914A1 (en) * 2004-07-08 2006-01-12 Praphul Chandra Dynamic call parameter switchover and graceful degradation for optimizing VoIP performance in wireless local area networks
US7840681B2 (en) * 2004-07-30 2010-11-23 International Business Machines Corporation Method and apparatus for integrating wearable devices within a SIP infrastructure
GB0423301D0 (en) * 2004-10-20 2004-11-24 Fujitsu Ltd User authorization for services in a wireless communications network
US8223926B2 (en) * 2005-02-11 2012-07-17 Cisco Technology, Inc. Resilient registration with a call manager
US7864710B2 (en) * 2005-12-20 2011-01-04 Level 3 Communications, Llc System and method for routing signaling messages in a communication network
JP4609345B2 (en) * 2006-03-01 2011-01-12 日本電気株式会社 Relay server, connection control method, and program
US7822046B2 (en) * 2006-10-13 2010-10-26 Cisco Technology, Inc. Triggering bandwidth reservation and priority remarking
WO2008105106A1 (en) * 2007-02-28 2008-09-04 Hitachi Communication Technologies, Ltd. Communication quality control system
US7809002B2 (en) * 2007-04-16 2010-10-05 Alcatel-Lucent Usa Inc. Method and apparatus for priority services management
EP2179541B1 (en) * 2007-07-31 2018-11-21 Tekelec, Inc. Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BUYYA ET AL.: "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility", FUTURE GENERATION COMPUTER SYSTEMS, vol. 25, 2009, pages 599 - 616, XP026033513, DOI: doi:10.1016/j.future.2008.12.001

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2770714A4 (en) * 2011-12-06 2014-11-05 Zte Corp METHOD AND SYSTEM FOR REALIZING REGISTRATION AND MANAGEMENT OF CLOUD AGENTS, AND SERVER OF CORRESPONDING CLOUD AGENTS
US9432512B2 (en) 2011-12-06 2016-08-30 Zte Corporation Cloud agent realizing method and system, and cloud agent server
WO2019129882A1 (en) 2017-12-29 2019-07-04 Atos Uk International It Services Limited Network architecture providing for communication services of high quality
WO2019129375A1 (en) 2017-12-29 2019-07-04 Atos Uk International It Services Limited Network architecture providing for communication services of high quality
US12149507B2 (en) 2018-06-26 2024-11-19 Telefonaktiebolaget Lm Ericsson (Publ) Proxy network with self-erasing processing elements
CN113357083A (en) * 2021-08-09 2021-09-07 东方电气风电有限公司 Intelligent control system and method for wind generating set

Also Published As

Publication number Publication date
WO2011100744A8 (en) 2013-08-08
KR101533489B1 (en) 2015-07-02
JP2015201883A (en) 2015-11-12
JP6075897B2 (en) 2017-02-08
CN102754400A (en) 2012-10-24
JP2013520110A (en) 2013-05-30
US9112880B2 (en) 2015-08-18
EP2537302A2 (en) 2012-12-26
US20150358367A1 (en) 2015-12-10
KR20130101437A (en) 2013-09-13
CA2789452A1 (en) 2011-08-18
WO2011100744A3 (en) 2012-01-12
CN102754400B (en) 2016-03-02
US20130003537A1 (en) 2013-01-03
US9699222B2 (en) 2017-07-04
CA2789452C (en) 2018-03-20
EP2537302A4 (en) 2017-05-17

Similar Documents

Publication Publication Date Title
US9112880B2 (en) Method and system for implementing integrated voice over internet protocol in a cloud-based network
US10735553B2 (en) Micro-services in a telecommunications network
US10447775B2 (en) System and method to balance servers based on server load status
US9106561B2 (en) Configuration of a virtual service network
US10587583B2 (en) Prioritizing application traffic through network tunnels
US10756928B2 (en) Interconnection between enterprise network customers and network-based cloud service providers
US20170371692A1 (en) Optimized virtual network function service chaining with hardware acceleration
US20200007444A1 (en) Systems and methods for dynamic connection paths for devices connected to computer networks
JP2018518862A (en) System and method for providing virtual interfaces and advanced smart routing in a global virtual network (GVN)
US11297128B2 (en) Automated end-to-end application deployment in a data center
WO2019043492A1 (en) Apparatus and method for configuring and monitoring virtual applications
EP3772686A1 (en) Automatic restore for a failed virtual computing session
US11637929B2 (en) Efficient media establishment for WebRTC call center agents
US11563632B2 (en) User defined objects for network devices
US10986473B1 (en) Short message service link for activity feed communications
US12568078B2 (en) Automatically determining authenticated online statuses of edge devices
US20200233682A1 (en) Virtual desktop infrastructure management
CN113824808B (en) Method and system for network address translation penetration using an intermediate meeting proxy

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180008743.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11743005

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2011743005

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2789452

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2012553096

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2204/KOLNP/2012

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20127022850

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 13577021

Country of ref document: US