Local call service control function server selection

US10051681B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10051681-B2
Application numberUS-201414244215-A
CountryUS
Kind codeB2
Filing dateApr 3, 2014
Priority dateApr 3, 2014
Publication dateAug 14, 2018
Grant dateAug 14, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A selection server device may receive a first registration request and determine that a user device is associated with a non-local call service control function (CSCF) server device and that the user device is located outside of a service area associated with the non-local CSCF server; output a non-preferred server indication to the non-local CSCF server device to cause the non-local CSCF server device to be disassociated with the user device; receive a second registration request from the user device; determine that the user device is not associated with any CSCF server; and output the second registration request to a local CSCF server device, associated with a service area in which the user device is located, to cause the local CSCF server device to register the user device with the local CSCF server device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a selection server, a first registration request from a user device; determining, by the selection server and based on receiving the first registration request, that the user device is associated with a non-local call service control function (CSCF) server and that the user device is located outside of a service area associated with the non-local CSCF server; outputting, by the selection server and based on determining that the user device is associated with the non-local CSCF server and that the user device is located outside of the service area associated with the non-local CSCF server, a non-preferred server indication to the non-local CSCF server, the non-preferred server indication instructing the non-local CSCF server to disassociate with the user device; receiving, by the selection server and after outputting the non-preferred server indication to the non-local CSCF server, a second registration request from the user device, the second registration request having been sent from the user device based on the non-local CSCF disassociating with the user device in response to the non-preferred server indication; determining, by the selection server and based on the receiving the second registration request, that the user device is not associated with any CSCF server; and outputting, by the selection server, the second registration request to a local CSCF server, associated with a service area in which the user device is located, wherein outputting the second request to the local CSCF server facilitates a registration of the user device with the local CSCF server. 2. The method of claim 1 , further comprising: providing a registration status request to a home subscriber server (HSS) associated with the user device, the registration status request including an identifier of the user device and a request for information identifying a CSCF server associated with the user device; and receiving, in response to the registration status request, a registration status response including an identifier of the non-local CSCF server, wherein determining that the user device is associated with the non-local CSCF server is based on receiving the registration status response. 3. The method of claim 2 , wherein determining that the user device is associated with the non-local CSCF server is further based on a format of the identifier included in the registration status response. 4. The method of claim 2 , further comprising: determining that the identifier in the registration status response is not included in a list of identifiers that identify local CSCF servers, wherein determining that the user device is associated with the non-local CSCF server is further based on determining that the identifier in the registration status response is not included in the list of identifiers. 5. The method of claim 1 , further comprising: providing a registration status request to a home subscriber server (HSS) associated with the user device based on receiving the second registration request, the registration status request including an identifier of the user device and a request for information identifying a CSCF server associated with the user device; and receiving, in response to the registration status request, a registration status response indicating that the user device is not associated with any CSCF server, wherein determining that the user device is not associated with any CSCF server is based on receiving the registration status response. 6. The method of claim 1 , wherein receiving the first registration request is based on the user device providing the first registration request after traveling from a first service area to a second service area, the first service area being associated with the non-local CSCF server and the second service area being associated with the local CSCF server. 7. The method of claim 1 , wherein outputting the non-preferred server indication to the non-local CSCF server causes the non-local CSCF server to output a de-registration request when an active session between the non-local CSCF server and the user device or a device associated with the user device has ended. 8. The method of claim 1 , wherein outputting the non-preferred server indication to the non-local CSCF server device causes the non-local CSCF server to provide a de-registration request to a home subscriber server (HSS) to cause the HSS server to disassociate the non-local CSCF server from the user device. 9. A system comprising: a non-transitory memory device storing a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to: receive a first registration request from a user device; determine, based on receiving the first registration request, that the user device is associated with a non-local call service control function (CSCF) server and that the user device is located outside of a service area associated with the non-local CSCF server; output, based on determining that the user device is associated with the non-local CSCF server and that the user device is located outside of the service area associated with the non-local CSCF server, a non-preferred server indication to the non-local CSCF server, the non-preferred server indication instructing the non-local CSCF server to be disassociated with the user device; receive, after outputting the non-preferred server indication to the non-local CSCF server, a second registration request from the user device, the second registration request having been sent from the user device based on the non-local CSCF disassociating with the user device in response to the non-preferred server indication; determine, based on receiving the second registration request, that the user device has disassociated from the non-local CSCF server; and output the second registration request to a local CSCF server, associated with a service area in which the user device is located, to facilitate a registration of the user device with the local CSCF server. 10. The system of claim 9 , wherein executing the processor-executable instructions further causes the processor to: provide a registration status request to a home subscriber server (HSS) associated with the user device, the registration status request including an identifier of the user device and a request for information identifying a CSCF server associated with the user device; and receive, in response to the registration status request, a registration status response including an identifier of the non-local CSCF server, wherein executing the processor-executable instructions, to determine that the user device is associated with the non-local CSCF server, further causes the process to determine that the user device is associated with the non-local CSCF server based on receiving the registration status response. 11. The system of claim 10 , wherein executing the processor-executable instructions, to determine that the user device is associated with the non-local CSCF server, further causes the processor to determine that the user device is associated with the non-local CSCF server further based on a format of the identifier included in the registration status response. 12. The system of claim 10 , wherein executing the processor-executable instructions further causes the processor to: determine that the identifier in the registration status response is not included in a list of identifiers that identify local CSCF servers, wherein executing the processor-executable instructions, to determin

Assignees

Inventors

Classifications

  • Registration or de-registration · CPC title

  • H04W76/19Primary

    Connection re-establishment · CPC title

  • Call controllers; Call servers · CPC title

  • IP multimedia subsystem [IMS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10051681B2 cover?
A selection server device may receive a first registration request and determine that a user device is associated with a non-local call service control function (CSCF) server device and that the user device is located outside of a service area associated with the non-local CSCF server; output a non-preferred server indication to the non-local CSCF server device to cause the non-local CSCF serve…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc, Cellco Partnership Dba Verizon
What technology area does this patent fall under?
Primary CPC classification H04W76/19. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 14 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).