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

US10205757B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10205757-B2
Application numberUS-201815967486-A
CountryUS
Kind codeB2
Filing dateApr 30, 2018
Priority dateSep 30, 2015
Publication dateFeb 12, 2019
Grant dateFeb 12, 2019

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 communications device comprising: receiving, at the first communications device from a second communications device performing a SIP registration service, a first Session Initiation Protocol (SIP) message destined for a first user equipment device; generating, at the first communications device, a second SIP message based on the first SIP message, said generating comprising including first registration instance identification information in the second SIP message, said first registration instance identification information for inclusion in one or more subsequent SIP messages sent from said first user equipment device to said first communications device; and transmitting, from the first communications device, said second SIP message to said first user equipment device. 2. The method of claim 1 wherein said first SIP message is a SIP response message generated by the second communications device in response to a first registration request from the first user equipment device. 3. The method of claim 2 wherein said first registration request is a first SIP registration request message including a first Address Of Record (AOR). 4. The method of claim 3 wherein said first SIP message is a SIP 200 message and said second SIP message is a SIP 200 message. 5. The method of claim 3 further comprising: storing said first registration instance identification information in memory, receiving a third SIP message subsequent to said first communications device transmitting said second SIP message to said first user equipment device, said third SIP message including registration instance identification information; determining, at the first communications device, whether the third SIP message correlates to the registration request based on the registration instance identification information included in the third SIP message. 6. The method of claim 5 wherein said determining, at the first communications device, whether the third SIP message correlates to the first registration request based on the registration instance identification information included in the third SIP message includes comparing the registration instance identification information included in the third SIP message to the first registration instance identification information stored in memory. 7. The method of claim 6 further comprising: wherein determining, at the first communications device, whether the third SIP message correlates to the first SIP registration request message includes determining that the third SIP message correlates to the first SIP registration request message when said registration instance identification information included in said third SIP message matches said first registration instance identification information stored in memory. 8. The method of claim 5 wherein determining, at the first communications device, whether the third SIP message correlates to the first SIP registration request message includes determining that the third SIP message correlates to the first SIP registration request message when said third SIP message is a SIP INVITE request message with the FROM header including the first Address Of Record and the registration instance identification information included in the third SIP message being the first registration instance identification information, said method further comprising: generating a fourth SIP message based on said third SIP message, said fourth SIP message being a SIP INVITE request message including registration identification information identifying said fourth SIP message as corresponding to the first registration request, transmitting said forth SIP message to said second communications device. 9. The method of claim 1 further including: assigning by the first communications device different registration instance identification information to different registration instances existing at the same time and having the same address of record; receiving a third SIP message including a first Address of Record and the first registration instance identification information during a time when multiple registration instances exist for the first address of record; and determining based on the first Address Of Record and the first registration instance identification information that the third SIP message correlates to the registration instance corresponding to the first SIP message received by the first communications device. 10. A communications system comprising: a first communications device including: one or more processors that operate the first communications device to: receive from a second communications device performing a SIP registration service a first Session Initiation Protocol (SIP) message destined for a first user equipment device; generate a second SIP message based on the first SIP message, said generate the second SIP message based on the first SIP message comprising including first registration instance identification information in the second SIP message, said first registration instance identification information for inclusion in one or more subsequent SIP messages sent from said first user equipment device to said first communications device; and transmit said second SIP message to said first user equipment device. 11. The communications system of claim 10 wherein said first SIP message is a SIP response message generated by the second communications device in response to a first registration request from the first user equipment device. 12. The communications system of claim 11 wherein said first registration request is a first SIP registration request message including a first Address Of Record (AOR). 13. The communications system of claim 12 wherein said first SIP message is a SIP 200 message and said second SIP message is a SIP 200 message. 14. The communications system of claim 12 , wherein said first communications device further comprises a memory in which the first registration instance identification information is stored; and wherein said one or more processors further operate the first communications device to: receive a third SIP message subsequent to said first communications device transmitting said second SIP message to said first user equipment device, said third SIP message including registration instance identification information, and determine whether the third SIP message correlates to the registration request based on the registration instance identification information included in the third SIP message. 15. The communications system of claim 14 wherein said operating the first communications device to determine whether the third SIP message correlates to the first registration request based on the registration instance identification information included in the third SIP message includes comparing the registration instance identification information included in the third SIP message to the first registration instance identification information stored in said memory. 16. The communications system of claim 15 further comprising: wherein said operating the first communications device to determine whether the third SIP message correlates to the first SIP registration request message includes determining that the third SIP message correlates to the first SIP registration request message when said registration instance identification information included in said third SIP message matches said first registration instance identification information stored in the memory. 17. The communications system of claim 14 , wherein said operating the firs

Assignees

Inventors

Classifications

  • Registration or de-registration · CPC title

  • Electricity · mapped topic

  • In-session procedures · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · 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 US10205757B2 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 Feb 12 2019 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).