Communications methods, apparatus and systems for correlating registrations, service requests and calls

US9961118B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9961118-B2
Application numberUS-201715492196-A
CountryUS
Kind codeB2
Filing dateApr 20, 2017
Priority dateSep 30, 2015
Publication dateMay 1, 2018
Grant dateMay 1, 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.

The present invention relates to communications methods, apparatus and systems for correlating registrations with subsequent requests for service, e.g., calling or other services or active calls. In one embodiment requests and corresponding registrations are determined through a method of operating a session border controller (SBC) which includes the assignment of a registration instance identifier by the SBC to each registration request, sending a first message including the registration instance identifier to each user device in response to each registration request, and determining if subsequent requests correspond to the registration instance based on the registration instance identifier being included in subsequent requests. In another embodiment, after a SBC switchover, the new SBC forks a mid-dialog request received for a first call to all active registered devices having the same address of record and determines based on the responses which device has an active dialog corresponding to the first call.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a first session border controller (SBC), the method comprising: receiving, at said first SBC, a mid-dialog request for a first call directed to a device registered with a first address of record; generating, at said first SBC, a plurality of mid-dialog requests based on said received mid-dialog request; forwarding, from said first SBC, one of said plurality of generated mid-dialog requests to each device of a plurality of currently registered devices registered with the first address of record; and determining, at said first SBC, based on one or more responses to one or more of said forwarded mid-dialog requests, which of said plurality of registered devices has an active dialog corresponding to the first call. 2. The method of claim 1 , wherein said plurality of currently registered devices are a plurality of user equipment devices and said received mid-dialog request is received by the first SBC from a network device. 3. The method of claim 2 , wherein the network device is an application server. 4. The method of claim 1 , wherein said plurality of currently registered devices are all devices known to said first SBC which are registered with the first address of record. 5. The method of claim 1 wherein forwarding one of said plurality of generated mid-dialog requests to each device of said plurality of currently registered devices includes: forwarding to each of the plurality of currently registered devices known to the first SBC as being registered with the first address of record a different generated mid-dialog request of the plurality of generated mid-dialog requests. 6. The method of claim 2 further including, prior to said determining, receiving the one or more responses to said forwarded mid-dialog requests at said first SBC from the plurality of currently registered devices registered with the first address of record. 7. The method of claim 6 wherein said determining based on the one or more responses to said forwarded mid-dialog requests which of said currently registered devices registered with the first address of record has an active dialog corresponding to the first call includes identifying from the one or more responses to the forwarded mid-dialog requests received at the first SBC which device of the plurality of devices responded with a response message indicating that the device has said active dialog corresponding to the first call. 8. The method of claim 7 wherein the response message indicating that the device has said active dialog corresponding to the first call is a SIP 200 message. 9. The method of claim 1 wherein generating, at said first SBC, said plurality of mid-dialog requests based on said received mid-dialog request is performed when said first SBC cannot determine to which device, of said plurality of currently registered devices registered with the first address of record, the received mid-dialog request is directed. 10. The method of claim 9 wherein the device to which the mid-dialog request received at the first SBC is directed, registered and initiated the first call via a second SBC different from the first SBC. 11. A communication system including a first Session Border Controller, the first Session Border Controller (SBC) comprising: a first receiver that receives a mid-dialog request for a first call directed to a device registered with a first address of record; a processor that operates said first SBC to generate a plurality of mid-dialog requests based on said received mid-dialog request; a first transmitter that transmits one of said plurality of generated mid-dialog requests to each device of a plurality of currently registered devices registered with the first address of record; and said processor further operating said first SBC to determine, based on one or more responses to one or more of said transmitted mid-dialog requests, which of said plurality of registered devices has an active dialog corresponding to the first call. 12. The communications system of claim 11 , wherein said plurality of currently registered devices are a plurality of user equipment devices and said received mid-dialog request is received by the first SBC from a network device. 13. The system of claim 12 wherein the network device is an application server. 14. The system of claim 11 , wherein said plurality of currently registered devices are all devices known to said first SBC which are registered with the first address of record. 15. The system of claim 11 wherein when said first transmitter transmits one of said plurality of generated mid-dialog requests to each device of said plurality of currently registered devices registered with the first address of record, said first transmitter transmits a different generated mid-dialog request of the plurality of generated mid-dialog requests to each of the plurality of currently registered devices known to the first SBC as being registered with the first address of record. 16. The system of claim 12 wherein said receiver receives the one or more responses to said transmitted mid-dialog requests at said first SBC from the plurality of currently registered devices registered with the first address of record. 17. The system of claim 16 wherein said processor identifies from the one or more responses to the transmitted mid-dialog requests received at the first SBC which device of the plurality of devices responded with a response message indicating that the device has said active dialog corresponding to the first call. 18. The system of claim 17 wherein the response message indicating that the device has said active dialog corresponding to the first call is a SIP 200 message. 19. The system of claim 11 wherein the processor only operates said first SBC to generate a plurality of mid-dialog requests based on said received mid-dialog request when said first SBC cannot determine to which device, of said plurality of currently registered devices registered with the first address of record, the received mid-dialog request is directed. 20. The system of claim 19 wherein the device to which the mid-dialog request received at the first SBC is directed, registered and initiated the first call via a second SBC which is different from the first SBC.

Assignees

Inventors

Classifications

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · CPC title

  • Registration or de-registration · CPC title

  • Electricity · mapped topic

  • In-session procedures · CPC title

  • Session initiation protocol [SIP] · 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 US9961118B2 cover?
The present invention relates to communications methods, apparatus and systems for correlating registrations with subsequent requests for service, e.g., calling or other services or active calls. In one embodiment requests and corresponding registrations are determined through a method of operating a session border controller (SBC) which includes the assignment of a registration instance identi…
Who is the assignee on this patent?
Sonus Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/1083. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 01 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).