Patent classifications
H04L2101/395
Batched IMS SIP registration proxy
In some aspects, a Session Initiation Protocol (SIP) proxy server of an Internet Protocol Multimedia Subsystem (IMS) infrastructure is configured to process SIP registration requests. In operation, the SIP proxy server receives a single SIP registration request that includes a plurality of IMS Public User Identities (IMPUs). The SIP proxy server then authenticates the plurality of IMPUs to determine which of the plurality of IMPUs are authorized IMPUs. A plurality of SIP registrations are then performed by the SIP proxy server, wherein each SIP registration of the plurality of SIP registrations is a SIP registration of a respective authorized IMPU.
Support for IMS Virtual Clients in Multi-Operator Environment
This disclosure provides techniques to support Internet Protocol (IP) Multimedia Subsystem (IMS) virtual clients (14) in a multi-operator environment. More specifically, the present disclosure provides new subscription types that can be utilized for serving IMS clients in enterprise communication systems. The improved type of subscription enables compatible IMS service providers (16, 18) to comprehend an enterprise-generated domain name in SIP sessions, where the enterprise-generated domain name is different than the explicit domain name corresponding to the IMS service provider. This ensures that an enterprise IMS node/client can obtain an IMS Public User Identity (IMPU/IMP) and use the domain name for a particular IMS service provider that was obtained by the enterprise to refer to the IMS service provider used for handling the session for the IMPU.
Application Server for Dynamic IMS CSCF Overload Protection
Systems, apparatuses, and methods are described for tracking a number of computing devices associated with a particular element within a network. A registration count application server may keep track of the total number of devices associated with one or more network elements. The registration count application server may audit registered device counts to determine network elements that may have an associated device count greater than a threshold.
Methods for performing hybrid repeat request (HARQ) in cellular operations over unlicensed bands
The various embodiments of the present invention disclose a method and system for performing Hybrid Repeat Request (HARQ) in cellular operations over unlicensed bands. The method comprises of checking, by an eNodeB (eNB), whether an unlicensed channel is occupied by a User Equipment (UE), initiating transmission of Redundancy Versions (RVs) corresponding to a HARQ process on the unlicensed channel if the unlicensed channel is occupied by the UE, verifying if a channel occupancy period is over and an acknowledgement for the HARQ process is received from the unlicensed channel and initiating a Redundancy Version (RV) bundling for retransmission of the bundled RVs without awaiting an acknowledgment for the HARQ process from the unlicensed channel, if the channel occupancy period is not over.
Method and apparatus for processing a call to an aggregate endpoint device
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
Provisioning the hyper-converged infrastructure bare metal systems from the top of the rack switch
Methods and devices for provisioning a hyper-converged infrastructure of bare metal systems are disclosed herein. Two fabric elements are configured in a master-slave arrangement to ensure high availability. ONIE capable fabric elements may be pre-installed with an operating system as firmware to run open network operating systems, such as Linux. The Linux operating system includes a KVM hypervisor to run virtual machines. An operating system of the virtual machines can access an external network by creating a bridge between switch management ports and a virtual network interface. New node elements may be added by connecting the network ports of the new node element to the fabric elements and booting the new node element in a network/PXE boot mode. The new node element obtains an IP address from a DHCP server and boots an image downloaded from a PXE server.
Support for IMS virtual clients in multi-operator environment
This disclosure provides techniques to support Internet Protocol (IP) Multimedia Subsystem (IMS) virtual clients (14) in a multi-operator environment. More specifically, the present disclosure provides new subscription types that can be utilized for serving IMS clients in enterprise communication systems. The improved type of subscription enables compatible IMS service providers (16, 18) to comprehend an enterprise-generated domain name in SIP sessions, where the enterprise-generated domain name is different than the explicit domain name corresponding to the IMS service provider. This ensures that an enterprise IMS node/client can obtain an IMS Public User Identity (IMPU/IMP) and use the domain name for a particular IMS service provider that was obtained by the enterprise to refer to the IMS service provider used for handling the session for the IMPU.
METHODS AND APPARATUS TO PERFORM NETWORK-BASED MONITORING OF MEDIA ACCESSES
An example system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: obtain a public internet protocol (IP) address associated with a household and a timestamp in response to a census impression request indicating a media access on a first client device of the household; obtain a private IP address associated with the first client device; cause storing of the public IP address, the private IP address, and the timestamp in a panelist impression record in association with a panelist identifier, the panelist identifier corresponding to a panelist audience member, the panelist audience member enrolled in a panel of an audience measurement entity; send the census impression request to a census system; and send the panelist impression record to a meter collection system.
BATCHED IMS SIP REGISTRATION PROXY
In some aspects, a Session Initiation Protocol (SIP) proxy server of an Internet Protocol Multimedia Subsystem (IMS) infrastructure is configured to process SIP registration requests. In operation, the SIP proxy server receives a single SIP registration request that includes a plurality of IMS Public User Identities (IMPUs). The SIP proxy server then authenticates the plurality of IMPUs to determine which of the plurality of IMPUs are authorized IMPUs. A plurality of SIP registrations are then performed by the SIP proxy server, wherein each SIP registration of the plurality of SIP registrations is a SIP registration of a respective authorized IMPU.
Voice rat selection in multi-SIM devices
Apparatuses and methods for a wireless communication device having multiple Subscriber Identity Modules (SIMs) in which a first SIM is associated with an Internet Protocol (IP) Multimedia Subsystem (IMS) subscription used for IMS services. The method includes but not limited to, attaching the IMS subscription to a first cell of a packet-switched cellular network, determining a cause of IMS voice service being not currently available at the IMS subscription, determining availability of a wireless local area network (WLAN) connection at the IMS subscription, and providing voice service at the IMS subscription based on the cause of IMS voice service being not currently available and the availability of the WLAN connection at the IMS subscription.