Patents Assigned to Genband US LLC
  • Patent number: 11601483
    Abstract: Embodiments provide systems, methods, apparatus, and computer program products for selecting codec parameters to satisfy one or more operating constraints. An example method performed by a network component that facilitates a communication session set-up process among endpoints in a communication network, the method includes: during the communication session set-up process, determining a utilization factor of the network component; selecting a value for sampling frequency associated with a first codec in response to determining the utilization factor; negotiating use of the first codec and the value for sampling frequency with a first endpoint and negotiating use of a second codec with a second endpoint; and transcoding a media stream of a communication session between the first endpoint and the second endpoint according to the first codec and the value for sampling frequency and the second codec.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 7, 2023
    Assignee: GENBAND US LLC
    Inventor: Francois Caron
  • Patent number: 11561817
    Abstract: A method includes, with a Virtual Network Function (VNF) manager, managing a VNF that includes a plurality of VNF components running on a plurality of virtual machines, the virtual machines running on a plurality of physical computing machines, and with the VNF manager, causing a Network Function Virtualization Infrastructure (NFVI) to have a total number of virtual machines provisioned, the total number being equal to a number of virtual machines capable of providing for a current demand for VNF components plus an additional number of virtual machines equal to the highest number of virtual machines being provided by a single one of the plurality of physical computing machines.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: January 24, 2023
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 11169840
    Abstract: A method includes, with a Virtual Network Function (VNF) manager, managing a VNF that includes a plurality of VNF components running on a plurality of virtual machines, the virtual machines running on a plurality of physical computing machines, and with the VNF manager, causing a Network Function Virtualization Infrastructure (NFVI) to have a total number of virtual machines provisioned, the total number being equal to a number of virtual machines capable of providing for a current demand for VNF components plus an additional number of virtual machines equal to the highest number of virtual machines being provided by a single one of the plurality of physical computing machines.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 9, 2021
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10708314
    Abstract: A method includes establishing a connection between a physical signaling module and a physical media module, the physical signaling module configured to establish a connection between two communication endpoints, the physical media module configured to transfer media between the two communication endpoints. The method further includes establishing a connection between the physical signaling module and a media Virtual Network Function (VNF) module, the media VNF module running in a cloud-based environment, the media VNF module configured to transfer media between the two communication endpoints.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 7, 2020
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Publication number: 20200196361
    Abstract: Embodiments of methods and systems for mobility in enterprise networks are presented. The methods and systems described herein provide a mobile wireless device with access to both an enterprise network and an external network by establishing a proxy connection between a gateway component of the enterprise network and a gateway component of the external network. Such embodiments may maintain the security of the enterprise network. Additionally, such embodiments may not require modification of the User Equipment (UE) or of components of the external network. Indeed, the methods and systems may operate transparently to both the UE and to components of the external network.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Applicant: GENBAND US LLC
    Inventor: Zeev V. Lubenski
  • Patent number: 10666524
    Abstract: A method includes, within a Graphical User Interface (GUI), displaying a contact list and a conversation container to a user, the contact list including a plurality of contact objects, the conversation container being an active object used to represent an ongoing conversation, receiving input from a user through the GUI, the input instructing the client computing system to move a first contact object from the plurality of contact objects over the conversation container and drop the first contact object into the conversation container, in response to dropping the first contact object into the conversation container, instructing a server to open a first communication session between the client system and a first device associated with the one of the contact objects, the first communication session being of a first media type, and engaging in communication through the first communication session with the first device.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 26, 2020
    Assignee: GENBAND US LLC
    Inventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist
  • Patent number: 10664303
    Abstract: A method includes, with a Virtual Network Function (VNF) manager that manages a VNF that includes plurality of VNF components running on a plurality of virtual machines, determining that an additional VNF component should be provisioned on an additional virtual machine. The method further includes, in response to the determining that the additional VNF component should be provisioned, instructing a compute controller to provision the additional virtual machine. The method further includes instructing a Software-Defined Networking (SDN) controller to connect the additional virtual machine to a network that interconnects the VNF components, and provisioning the additional VNF component on the additional virtual machine.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 26, 2020
    Assignee: Genband US LLC
    Inventor: Paul Miller
  • Publication number: 20200162363
    Abstract: A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a signaling function. The method further include, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a media bearing function. At least one of the plurality of bearer nodes is geographically separate by a predetermined distance from at least one of the plurality of control nodes.
    Type: Application
    Filed: January 21, 2020
    Publication date: May 21, 2020
    Applicant: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10652121
    Abstract: According to one example, a method includes processing a communication session with a first virtual machine of a plurality of virtual machines associated with a network node and monitoring packet loss on a leg of the communication session between a first endpoint and a second endpoint. The method further includes, in response to determining that the packet loss exceeds a first threshold, toggling on an enhanced mode for a codec associated with the communication session, the enhanced mode providing increased error resilience. The method further includes, in response to determining that the toggling on the enhanced mode causes the first virtual machine to exceed a processing capacity threshold, moving the communication session to a second virtual machine of the plurality of virtual machines.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: May 12, 2020
    Assignee: GENBAND US LLC
    Inventor: Francois Caron
  • Patent number: 10628195
    Abstract: A method includes, with a Virtual Network Function (VNF) manager, managing a VNF that includes a plurality of VNF components running on a plurality of virtual machines, the virtual machines running on a set of physical machines, determining a first number that is equal to a number of virtual machines capable of providing for a current demand for VNF components, determining a second number that is equal to the highest number of virtual machines being provided by a single one of the set of physical computing machines, and with the VNF manager, causing a Network Function Virtualization Infrastructure (NFVI) to have a total number of virtual machines provisioned, the total number being equal to the first number plus the second number.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 21, 2020
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10592865
    Abstract: According to one aspect, the subject matter described herein includes a method for managing social interaction information. The method includes receiving first social interaction information associated with a user of a first over the top (OTT) service platform. The method also includes receiving second social interaction information associated with the user, the second social interaction information from a communications service platform distinct from the first OTT service platform. The method further includes generating, using the first social interaction information and the second social interaction information, consolidated social interaction information and providing the consolidated social interaction information to the user.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: March 17, 2020
    Assignee: GENBAND US LLC
    Inventors: Michael Leeder, Carroll Louise Gray-Preston, James Angus McEachern, Richard C. Taylor
  • Patent number: 10582061
    Abstract: For an incoming session intended for a user element, a domain selection function (DSF) is provided in a multimedia subsystem (MS) to select a circuit-switched subsystem (CS) or MS domain to use when routing the incoming session to the user element. Regardless of the domain in which incoming sessions are originated, the incoming sessions intended for the user element are routed to an S-CSCF in the MS. The S-CSCF directly or indirectly employs the DSF to determine whether to use the MS or the CS for terminating the incoming session. Based on available domain selection criteria, the DSF will select an appropriate domain, such as the MS or CS, to use for routing the incoming session to the user element. The domain selection decision of the DSF is provided to the S-SCSF, which will proceed by routing the incoming session to the user element via the selected domain.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: March 3, 2020
    Assignee: GENBAND US LLC
    Inventors: Kaniz Mahdi, Michael Leeder, Joan Smith
  • Patent number: 10581786
    Abstract: According to one aspect, the subject matter described herein includes a method for affecting user associations in over the top (OTT) service platforms. The method includes receiving a first message for initiating associations or disassociations between a first user and a second user of over the top (OTT) service platforms. The OTT service platforms are controlled and operated by distinct entities. The method also includes determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished. The method further includes sending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: March 3, 2020
    Assignee: GENBAND US LLC
    Inventors: James Angus McEachern, Richard Taylor, Michael Leeder, Carroll Louise Gray-Preston
  • Patent number: 10547491
    Abstract: A method includes, with a computing system, receiving a plurality of packets for transcoding, the plurality of packets comprising a first set of packets having data in a first format and a second set of packets having data in a second format, with the computing system, placing the first set of packets in a first queue, the first queue comprising packets from more than one communication session, with the computing system, placing the second set of packets in a second queue, the second queue having packets from more than one communication session, with the computing system, processing packets of the first queue with a graphics processing unit, and with the computing system, after processing the packets of the first queue with the graphics processing unit, processing packets of the second queue with the graphics processing unit.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 28, 2020
    Assignee: GENBAND US LLC
    Inventor: Francois Caron
  • Patent number: 10542037
    Abstract: A system and method for protecting components of an IP telephony network whereby a protection scheme is enabled upon detection of resource exhaustion within the network that prevents delivery of incoming messages. Resource exhaustion may result from denial of service attacks and/or malfunctions in automated dialing systems. Once a protection scheme is enabled, the system activates mechanisms for identifying calling parties that are suspected of contributing to the resource exhaustion condition. These suspected calling parties may be placed in a blocked sender list, either manually or automatically. Calling parties may be presented with a challenge function in order to determine whether the call is being made by an automated dialing system. The system blocks incoming calls from calling parties identified in the blocked sender list either permanently or for a specified time duration. The protection scheme remains enabled for a specified duration or until the resource exhaustion condition has subsided.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: January 21, 2020
    Assignee: GENBAND US LLC
    Inventor: Danny Lee Peeler
  • Patent number: 10541906
    Abstract: A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a signaling function. The method further include, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a media bearing function. At least one of the plurality of bearer nodes is geographically separate by a predetermined distance from at least one of the plurality of control nodes.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: January 21, 2020
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10506647
    Abstract: Embodiments of methods and systems for mobility in enterprise networks are presented. The methods and systems described herein provide a mobile wireless device with access to both an enterprise network and an external network by establishing a proxy connection between a gateway component of the enterprise network and a gateway component of the external network. Such embodiments may maintain the security of the enterprise network. Additionally, such embodiments may not require modification of the User Equipment (UE) or of components of the external network. Indeed, the methods and systems may operate transparently to both the UE and to components of the external network.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 10, 2019
    Assignee: GENBAND US LLC
    Inventor: Zeev V. Lubenski
  • Patent number: 10491684
    Abstract: A system includes a first control node, the first control node configured to establish communication sessions between endpoints. The system further includes a second control node, the second control node configured to establish communication sessions between endpoints. The system further includes a first bearer node comprising a first media gateway having a first virtual media gateway and a second virtual media gateway, the first virtual media gateway configured to provide access to media resources of the first bearer node to the first control node and the second virtual media gateway configured to provide access to media resources of the first bearer node to the second control node.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: November 26, 2019
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10445117
    Abstract: According to one example, a method includes, with an analytics component, receiving performance data from a Virtual Network Function (VNF), the VNF including a plurality of VNF components running on a plurality of virtual machines. The method further includes, with the analytics component, performing an analytics function on the performance data. The method further includes, with the analytics component, based on the analytics function determining a prediction event in response to determining that a set of conditions within the performance data is present. The method further includes, with the analytics component, notifying a VNF manager of the prediction event.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 15, 2019
    Assignee: GENBAND US LLC
    Inventors: Paul Miller, Ian Macfarlane
  • Patent number: 10394603
    Abstract: A method includes, with a first execution unit of a processor, executing instructions for a processing task on behalf of a first virtual container. The first virtual container is configured to utilize computing resources of the first execution unit without demanding more computing resources than the first execution unit provides. The first execution unit may have exclusive access to a first arithmetic logic unit (ALU). The method further includes, with a second execution unit of the processor, processing instructions for the processing task on behalf of a second virtual container. The second virtual container is configured to utilize computing resources of the first execution unit without demanding more computing resources than the first execution unit provides. The second execution unit may have exclusive access to a second Arithmetic Logic Unit (ALU). The first execution unit and the second execution unit operate in parallel.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 27, 2019
    Assignee: GENBAND US LLC
    Inventors: Mark Temple Cobbold, Francois Caron