GENBAND US LLC Patent applications |
Patent application number | Title | Published |
20150348175 | HIERARCHICAL RESALE SYSTEM FOR TELECOMMUNICATION PRODUCTS - Systems and methods for a hierarchical resale system for telecommunications services are described. In an embodiment, a computerized method for implementing a hierarchical resale model for telecommunication products may include generating an electronic interface for sale of a telecommunication product in a hierarchical resale system, and generating a resale electronic interface for resale of the telecommunication product in a hierarchical resale system. | 12-03-2015 |
20150347611 | PORTAL CONTEXT SWITCHING FOR HIERARCHICAL RESALE OF TELECOMMUNICATION PRODUCTS - Systems and methods for portal context switching for hierarchical resale of telecommunication products are presented. In some embodiments, a method may include making available, via one or more computer systems, a plurality of portal instances having a hierarchical structure of resellers and customers of communication services, each of the plurality of portal instances having a plurality of users, each of the plurality of users associated with a corresponding one of a plurality of different access levels, a given access level configured to determine a feature that is visible to a given user through a given portal instance. The method may also include allowing the given user to query or enact a change to the given portal instance via a web client using an Application Programming Interface (API) call, wherein the API call includes an API key and a user identifier. | 12-03-2015 |
20150347156 | HELP MODE FOR HIERARCHICAL RESALE SYSTEM - Systems and methods for providing a help mode for a hierarchical resale system are described. In an illustrative, non-limiting embodiment, a computerized method for implementing a help mode for a graphical user interface of a computer program may include: displaying a graphical user interface for interfacing with a computer program, the graphical user interface comprising one or more interface views; displaying a selectable help mode control on the one or more interface views for engaging a help mode; and displaying a help mode view in response to selection of the help mode control, the help mode view comprising instructions that are associated with the interface view from which help mode was engaged. | 12-03-2015 |
20150326525 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR MANAGING MULTIPLE PERSONAS WITHIN END USER APPLICATIONS - Methods, systems, and computer readable media for managing multiple personas within end user applications are disclosed. According to one method, a first profile definition defining a first persona through which a user accesses at least one social networking, OTT, or other hosted service and at least one trigger condition associated with the activation of the first persona is accessed. The method further includes determining a context for the user. The method further includes determining whether the context for the user satisfies the at least one trigger condition. In response to determining that the context satisfies the at least one trigger condition, the first persona is activated. | 11-12-2015 |
20150304499 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING CALLER IDENTITY UPDATE INFORMATION - A method includes establishing a first call from a first party to a second party; during a ringing status of the first call, cancelling the first call in response to an indication that the first party wishes to transfer the first call; and establishing a second call from a third party to the second party, where a message to establish the second call includes information identifying the third party. | 10-22-2015 |
20150281462 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING REGIONAL SURVIVABLE CALLING OVER A PACKET NETWORK - A method is disclosed of providing survivable communications in a communications network, the method comprising: determining a loss of communications with a communications server, wherein the communications server provides calling features to an endpoint connected to the access node; and after determining a loss of communications with the communications server, forming a cluster of a plurality of access nodes to provide communication service to endpoints served by the plurality of access nodes, wherein the plurality of access nodes comprises the access node, and wherein the access node and a second access node in the plurality of access nodes use different access technology. | 10-01-2015 |
20150281234 | Systems, Methods, and Computer Program Products for Third Party Authentication in Communication Services - A method includes receiving a request from a first user at a first device to set up a communication session with a second user at a second device, in response to the request, directing the first device to authenticate the first user with a third party authentication service, receiving an authentication result corresponding to the first user, verifying the authentication result using information from the third party authentication service, and in response to verifying the authentication result, establishing the communication session on behalf of the first user. | 10-01-2015 |
20150264089 | Voice Over IP (VoIP) Network Infrastructure Components and Method - A voice over Internet protocol communication system and method provides infrastructure components as intermediaries between networks, the components include multi-protocol session controllers and a multi-protocol signaling switch as well as a management system. The session controllers process calls and participate in the calls that flow through it. The session controllers process calls that are either at the edge of the network or at the core of the voice over Internet protocol network. The session controllers associate calls with one another in call peers for incoming calls as ingress call peers and for outgoing calls as egress call peers. A centralized database of call routing policies is provided to the session controllers. The session controllers provide cost management, topology hiding, and inter-working, or conversion, of calls from SIP networks to H.323 networks for both voice and video. | 09-17-2015 |
20150263896 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR COMPUTER NODE RESOURCE MANAGEMENT - A method performed by a controlling computer node in a network with a plurality of subordinate computing nodes, the method including: receiving, from a first subordinate computer node, information indicating computing resource impacts for a plurality of different processing functions; receiving, from a communication endpoint, a processing task; determining an impact upon available resources of the first subordinate computer node if the task were to be assigned to the first subordinate computer node, wherein the determining is performed using the information indicating computing resource impacts; and assigning the task to either the first subordinate computer node or another one of the subordinate computer nodes based at least in part on the determining the impact. | 09-17-2015 |
20150236888 | Peer-to-Peer Interconnection between Service Providers - Embodiments of methods and systems for peer-to-peer interconnection between service providers are presented. In one embodiment, a method includes receiving, at a session controller, a request for access to a target communication device, the target communication device being communicatively coupled to a foreign service provider network. The method may also include referencing a list of available routes for peer-to-peer communication with the target communication device on the foreign service provider network from a database of available routes. Additionally, the method may include identifying, in a peer-to-peer interconnect controller, a path for communication with the target communication device in response to the list of available routes. In one embodiment, the method also includes establishing a peer-to-peer communication session from a peering point to the target communication device over the path. | 08-20-2015 |
20150215747 | GROUP COMMUNICATION CONFIGURATION - A method includes generating, by a computing system, configuration information for configuring a communication application, the configuration information based at least in part on usage information associated with communication application configurations specific to a group comprising a plurality of users. The method further includes determining that a first user within the group is using the communication application for communicating via a client device with at least one other user in the group and responsive to the determining, sending the configuration information to the client device. | 07-30-2015 |
20150208287 | AUTOMATIC TRANSFER OF MOBILE CALLS BETWEEN VOICE OVER INTERNET PROTOCOL (Vol P) AND GUARANTEED SERVICE (GS) NETWORKS BASED ON QUALITY OF SERVICE (QoS) MEASUREMENTS - Methods, systems, and computer readable media for the automatic transfer of mobile calls between wireless packet switched (PS) and guaranteed service (GS) networks based on quality of service (QoS) measurements are disclosed. One method includes establishing a call over the PS or GS network. The method may further include monitoring a quality of service (QoS) parameter associated with the PS network, and comparing the QoS parameter to a minimum quality threshold. The method may further include receiving instructions to initiate a call transfer based upon the comparison of the QoS parameter to the minimum quality threshold. | 07-23-2015 |
20150180781 | Systems, Methods, and Computer Program Products for Congestion Control of Media Gateway Resources - A method is disclosed for managing a plurality of resources in a media gateway, the method comprising: determining that a utilization of a resource exceeds a first threshold, wherein the resource is one of the plurality of resources; determining a reduction in load to communicate to a media gateway controller (MGC) coupled to the media gateway, wherein the reduction is based on the resource and the first threshold; and sending a message indicating the reduction and the resource to the MGC. | 06-25-2015 |
20150163348 | Debug Line Tracer - Systems and methods for a debug line tracer for telecommunication networks are described. In an illustrative, non-limiting embodiment, a method may include requesting via a computer interface, by a user operating a computing device, that a trace processor initiate a call trace operation. The method may also include originating a call to a phone number in response to an indication from the trace processor that a call trace set up procedure has been completed for the phone number. In some cases, requesting that the trace processor initiate the call trace operation may further include providing an indication of the phone number to the trace processor, sending a call trace request to the trace processor, and, in response to the indication that the call trace set up procedure has been completed for the phone number, transmitting a command that the call trace operation be initiated. | 06-11-2015 |
20150149648 | Systems and Methods for Processing SIP Message Flows - Systems, methods, and computer program products are provided for modifying a Session Initiation Protocol (SIP) messages. The method includes providing a scripting-type computer programming language that includes contexts that reference pre-defined portions of data of a SIP message and variables that store data associated with a SIP message flow. An interface for configuring rules to be executed when processing SIP messages is provided. Each rule includes an action that describes a modification to be made to a particular SIP message. When a SIP message is received, it is parsed to determine at least a context of a portion of the message. The parsing includes associating the portion of the message with a particular context. It is then determined whether a rule should be applied to the data associated referenced by the contexts, and if so, the SIP message is modified based on the actions associated with the rule. | 05-28-2015 |
20150149647 | Systems and Methods for Providing Context to SIP Messages - Systems, methods, and computer program products are provided for providing context through a scripting-type programming language to data included in a SIP message. The method includes defining one or more contexts through a scripting-type computer programming language. The one or more contexts reference a particular pre-defined portion of a SIP message and are provided by the scripting-type computer programming language. A series of SIP messages may then be received, where each SIP message in the series belongs to the same SIP message flow. After a particular SIP message in the series is received, the message is parsed to identify whether it includes any portion of data that can be referenced via one or more contexts. Any particular portion of data that can be referenced via a context is associated with a respective context such that the respective portion of data can be referenced by the context. | 05-28-2015 |
20150149559 | Systems and Methods for Customizing SIP Message Processing - System, methods, and computer program products are provided for configuring a computing system that processes messages according to the Session Initiation Protocol (SIP). The method includes defining, by a scripting-type computer processing language, one or more variables, where each variable is configured to store state data based on at least a portion of a SIP message and is associated with the SIP message flow. Once configuration is complete, a series of SIP messages belonging to the SIP message flow is received by the computer system. As each SIP message in the series is received, each SIP message is processed where the message processing includes modifying the state data stored in at least one of the variables based on data included in the respective SIP message | 05-28-2015 |
20150063221 | Mobility in Enterprise Networks - 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. | 03-05-2015 |
20140321453 | METHOD AND SYSTEM FOR ROUTING MEDIA CALLS OVER REAL TIME PACKET SWITCHED CONNECTION - A method for routing media calls over a real time packet switch connection includes providing a session controller for connecting to a network. The method further includes providing a signaling switch for connecting to the session controller. The method further includes controlling call routing in the network with the session controller where the call routing control includes identifiers for elements in at least two layers of a seven layer model. The call routing control includes a preference for a codec for the call. The call routing is carried out taking into consideration a mean opinion score qualifier from previous calls having a same source and destination. | 10-30-2014 |
20140281524 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR RECORDING SERVICE STATUS OF APPLICATIONS - A method for use in a system with multiple processor-based devices, the method including: running a first application on a first processor-based device; maintaining a second application in a standby mode on the first processor-based device; and providing a service to each of the first and second applications on the first processor-based device by a service-providing application on the first processor-based device, wherein providing the service includes maintaining a record regarding service statuses of the first application and the second application in which the record stores a respective entry for each of the first and second applications to reflect an active service status for the first application and a standby service status of the second application. | 09-18-2014 |
20140281417 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING A DATA UNIT SEQUENCING QUEUE - A system for passing data, the system including multiple data producers passing processed data, wherein the processed data include discrete data units that are each consecutively numbered, each of the data producers calculating insertion indices for ones of the data units passing therethrough; a circular buffer receiving the data units from the producers, the data units placed in slots that correspond to the respective insertion indices; and a consumer of the data units that receives the data units from the circular buffer in an order that preserves sequential numbering of the data units, wherein the multiple data producers follow a protocol so that a first one of the data producers, upon failing to place a first data unit in the circular buffer, does not lock other data producers from placing other data units in the circular buffer. | 09-18-2014 |
20140281349 | RECEIVE-SIDE SCALING IN A COMPUTER SYSTEM - A system, method, and computer program product are provided for receiving an incoming data stream. The system comprises a multi-core processor with a memory unit that is configured to include a circular queue that receives a data stream. The circular queue is divided into a plurality of sub-queues determined as a multiple of the number of processing cores, and each sub-queue is assigned to one processing core such that as data is received into a region covered by a particular sub-queue, the processing core assigned to the particular sub-queue processes the data. The system is also configured to update a head pointer and a tail pointer of the circular queue. The head pointer is updated as data is received into the circular queue and the tail pointer is updated by a particular processing core as it processes data in its assigned sub-queue. | 09-18-2014 |
20140269682 | Voice Over IP (VoIP) Network Infrastructure Components and Method - A voice over Internet protocol communication system and method provides infrastructure components as intermediaries between networks, the components include multi-protocol session controllers and a multi-protocol signaling switch as well as a management system. The session controllers process calls and participate in the calls that flow through it. The session controllers process calls that are either at the edge of the network or at the core of the voice over Internet protocol network. The session controllers associate calls with one another in call peers for incoming calls as ingress call peers and for outgoing calls as egress call peers. A centralized database of call routing policies is provided to the session controllers. The session controllers provide cost management, topology hiding, and inter-working, or conversion, of calls from SIP networks to H.323 networks for both voice and video. | 09-18-2014 |
20140269537 | Direct Routing of Communication Sessions for Mobile IP Communication End Points - Embodiments of methods and systems for direct routing of communication sessions for mobile IP communication end points are presented. The methods may be implemented in a service provider network. In one embodiment, a method includes receiving, on a first service provider network, a request for access to a target communication device, the target communication device being associated with a second service provider network. The method may also include receiving an indicator, from the second service provider network, that the target communication device is roaming on a third service provider network. Additionally, the method may include establishing a peer-to-peer communication link with the target communication device on the third service provider network by a direct peer-to-peer interconnection process. | 09-18-2014 |
20140215002 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR STORING COMMUNICATION SESSION DATA AT A NETWORK INTERFACE MODULE - The subject matter described herein includes methods, systems, and computer program products for storing communication session information at a network interface module. One method described herein includes receiving a plurality of RTCP packets associated with a communication session at a network interface module. RTCP information is extracted from at least one of the packets. The extracted RTCP information is stored in memory local to the network interface module. | 07-31-2014 |
20140160993 | LOOP CONDITION PREVENTION AT INTERNETWORK INTERFACE BOUNDARY - The present invention provides a solution to maximize the chance of completion for an ISUP to SIP direction call by enabling a bigger factor for converting ISUP hop counter to SIP Max-Forwards value than the reverse direction thus enabling more hops in the SIP network. Enabling a bigger factor for ISUP to SIP direction can cause loops without special considerations. This invention provides an algorithm that prevents a “loop condition” that can arise at the interface boundary of two telephone networks, known by their standard names 1SUP and SIP networks. The present invention solves the “loop condition” problem by adjusting the Hop Counter and Max-Forward parameter values in a predetermined manner such that the adjusted parameter values break the cycle of providing the same parameter values between networks at the network boundary for an uncompleted connection, or break an endless “loop condition”. | 06-12-2014 |
20140115178 | Systems, Methods, and Computer Readable Media for Maintaining Packet Data Protocol (PDP) Context while Performing Data Offload - Systems, methods, and computer readable media for maintaining packet data protocol (PDP) context while performing data offload are disclosed. According to one aspect, a method for maintaining PDP context while performing data offload includes detecting a data offload condition wherein a UE for which a first network node is maintaining a PDP context is sending or receiving data using a data path that does not include the first network node. While the data offload condition exists, packets are sent from a source other than the UE to the first network node so as to cause the first network node to maintain the PDP context for the UE. In one embodiment, a node interposed between the UE and the first network node periodically sends dummy packets or heart beat packets to the first network node on behalf of the UE, which may include packets that appear to come from the UE. | 04-24-2014 |
20140073300 | Managing Telecommunication Services using Proximity-based Technologies - Systems and methods for managing telecommunication services using proximity-based technologies are described. In some embodiments, a method may include detecting, by a first communication device (e.g., a laptop computer, a netbook computer, a tablet computer, a cellular phone, a smartphone, etc.), a proximity device (e.g., a Radio-Frequency Identification (RFID) tag, a Near Field Communications (NFC) tag, etc.) coupled to or integrated within a second communication device. The method may also include triggering an operation configured to manage a telecommunication service based, at least in part, upon the detection of the proximity device. In some implementations, the operation may be configured to reduce a number of manual operations that would otherwise be involved in managing the telecommunication service. For instance, in a non-limiting example, the operation may cause a routing of a communication directed at the first communication device to the second communication device. Numerous other telecommunication services are described herein. | 03-13-2014 |
20130137410 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR UNIFYING FIXED AND MOBILE DEVICES VIA THIRD PARTY CALL CONTROL - Methods, systems, and computer readable media for unifying fixed and mobile devices via third party call control (3PCC) are disclosed. The method is performed at a dedicated application server (AS) that supports a third-party call control (3PCC) interface. According to one method, a call addressed to a unified subscriber identifier associated with a terminating subscriber is detected, where the terminating subscriber is associated with two or more terminating endpoints. The call is offered to each of the terminating endpoints by initiating signaling to each of the terminating endpoints using the 3PCC interface. One of the terminating endpoints used to answer the call is detected and the call is redirected to the terminating endpoint used to answer the call. Signaling messages are sent to all of the terminating endpoints other than the terminating endpoint used to answer the call for instructing the terminating endpoints to release resources associated with the offered call. | 05-30-2013 |