Notifications sent with indirect communication in SBA

US11650866B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11650866-B2
Application numberUS-202117164455-A
CountryUS
Kind codeB2
Filing dateFeb 1, 2021
Priority dateFeb 4, 2020
Publication dateMay 16, 2023
Grant dateMay 16, 2023

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 method, apparatus, and computer program product relating to notification requests and callback requests in indirect communications are provided. In the context of a method, the method includes sending a service request for selection of a service consumer. The service request is one of a notification request or a callback request. The method further includes indicating a version of a programming interface configured to support the service request.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: send, using indirect communication via a proxy, a service request for selection of a service consumer, said service request being one of a notification request or a callback request; and indicate, in a 3gpp-Sbi_callback header of said service request, a version of an application programming interface configured to support said service request, based on said version of the application programming interface being greater than a defined value, wherein a presence of said 3gpp-Sbi_callback header of said service request permits derivation by said proxy that said service request is one of said notification request or said callback request and differentiated treatment by said proxy_of said service request. 2. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: indicate, in said 3gpp-Sbi_callback header of said service request, said service request is one of said notification request or said callback request. 3. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: indicate, in said 3gpp-Sbi_callback header of said service request, a name of said notification request or a name of said callback request, and wherein the defined value is 1. 4. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: refrain from including, in said 3gpp-Sbi_callback header of said service request, an indication of said version of said application programming interface in the event said version is equal to the defined value, wherein the defined value is 1. 5. The apparatus according to claim 1 , wherein said apparatus is configured as a service producer. 6. An apparatus, comprising at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive a service request from a service producer, said service request comprising a 3gpp-Sbi_callback header, wherein said 3gpp-Sbi_callback header includes an indication of a version of an application programming interface configured to support said service request, based on said version of said application programming interface being greater than a defined value; derive said service request is one of a notification request or a callback request based on a presence of said 3gpp-Sbi_callback header; select a service consumer for said service request that is configured to support said version of said application programming interface; and send said service request to said service consumer, wherein said apparatus is configured as a proxy for indirect communication between said service producer and said service consumer. 7. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: handle said service request as said notification request or said callback request based on deriving said service request is one of said notification request or said callback request, wherein handling said service request as said notification request or said callback request is different from handling a service request of a type other than said notification request or said callback request. 8. The apparatus according to claim 6 , wherein said apparatus is configured as the proxy with delegated discovery. 9. The apparatus according to claim 8 , wherein said proxy is a service communication proxy. 10. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to: handle said service request as said notification request or said callback request differently from handling a service request of a type other than said notification request or said callback request. 11. A method, comprising sending, using indirect communication via a proxy, a service request for selection of a service consumers; and indicating, in a 3gpp-Sbi_callback header of said service request, a version of an application programming interface configured to support said service request, based on said version of the application programming interface being greater than a defined value, wherein a presence of said 3gpp-Sbi_callback header of said service request permits derivation by said proxy that said service request is one of said notification request or said callback request and differentiated treatment by said proxy_of said service request. 12. The method according to claim 11 , further comprising indicating, in said 3gpp-Sbi_callback header of said service request, said service request is one of said notification request or said callback request. 13. The method according to claim 11 , further comprising indicating, in said 3gpp-Sbi_callback header of said service request, a name of said notification request or a name of said callback request, wherein the defined value is 1. 14. The method according to claim 11 , further comprising refraining from including, in said 3gpp-Sbi_callback header of said service request, an indication of said version of said application programming interface in the event said version is equal to the defined value, wherein the defined value is 1. 15. A method, comprising receiving, at an apparatus, a service request from a service producer, said service request comprising a 3gpp-Sbi_callback header, wherein said 3gpp-Sbi_callback header includes an indication of a version of an application programming interface configured to support said service request, based on said version of said application programming interface being greater than a defined value; deriving, by said apparatus, said service request is one of a notification request or a callback request based on a presence of the 3gpp-Sbi_callback header; selecting, by said apparatus, a service consumer for said service request that is configured to support said version of said application programming interface; and sending, by said apparatus, said service request to said service consumer, wherein said apparatus serves as a proxy for indirect communication between said service producer and said service consumer. 16. The method according to claim 15 , further comprising handling, at said apparatus, said service request as said notification request or said callback request based on deriving said service request is one of said notification request or said callback request, wherein handling said service request as said notification request or said callback request is different from handling a service request of a type other than said notification request or said callback request. 17. The method according to claim 15 , wherein said apparatus is configured as the proxy with delegated discovery.

Assignees

Inventors

Classifications

  • Accounting or billing · CPC title

  • Callback · CPC title

  • Profiles · CPC title

  • H04W4/20Primary

    Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · CPC title

  • Policy and charging system · 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 US11650866B2 cover?
A method, apparatus, and computer program product relating to notification requests and callback requests in indirect communications are provided. In the context of a method, the method includes sending a service request for selection of a service consumer. The service request is one of a notification request or a callback request. The method further includes indicating a version of a programmi…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04W4/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 16 2023 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).