Analytics performance management

US12593235B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12593235-B2
Application numberUS-202318361178-A
CountryUS
Kind codeB2
Filing dateJul 28, 2023
Priority dateAug 4, 2022
Publication dateMar 31, 2026
Grant dateMar 31, 2026

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.

There is provided an apparatus comprising: at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to receive, at an analytics producer, a request for analytics, from an analytics consumer, wherein the request comprises a first time period, T A , determine a second time period, D S for an expected time to provide the requested analytics at the analytics producer, provide the analytics based on the request in a third time period, T D , determine, based on T A , D S and T D , which of at least one of a plurality of parameters is met and increment a counter for the determined parameter.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An apparatus comprising: at least one processor and at least one memory storing instructions of an analytics producer for a communication network, the instructions, when executed by the at least one processor, causing the apparatus at least to perform: receiving a request for analytics, from an analytics consumer, wherein the request indicates a first time period (T A ) within which the analytics consumer expects to receive the analytics; determining, based on the request, a second time period (D S ) indicating an expected time within which the apparatus expects to provide, based on the request, the analytics; providing, to the analytics consumer, the analytics based on the request, within a third time period (T D ); after the providing the analytics, determining, based on T A , D S and T D , which of at least one parameter of a plurality of parameters is met; incrementing a counter for each parameter of the which of at least one parameter of a plurality of parameters is met, wherein each parameter of the plurality of parameters has a respective counter associated therewith, wherein the plurality of parameters comprise: a parameter that indicates T D is less than or equal to D S which is less than or equal to T A , a parameter that indicates D S is less than T D which is less than or equal to T A , a parameter that indicates D S is less than or equal to T A which is less than T D , a parameter that indicates T D is less than or equal to T A which is less than D S , a parameter that indicates T A is less than T D which is less than or equal to D S , and a parameter that indicates T A is less than D S which is less than T D ; receiving a second request for second analytics, from the analytics consumer, wherein the second request indicates a second time period within which the analytics consumer expects to receive the second analytics; determining based on the second request and based on each respective counter associated with each parameter of the plurality of parameters, a probability that the analytics producer is not able to generate the second analytics in response to the second request within the second time period and that the probability is above a threshold; and providing, to the analytics consumer, based on the determining the probability that the analytics producer is not able to generate the second analytics in response to the second request within the second time period and that the probability is above a threshold, information comprising a rejection of the second request. 2 . The apparatus according to claim 1 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to: determine if T A is greater than or equal to D S , and if T A is greater than or equal to D S , determine if T D is less than or equal to D S . 3 . The apparatus according to claim 2 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to: if T A is greater than or equal to D S , and T D is greater than D S , determine if T D is less than or equal to T A . 4 . The apparatus according to claim 2 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to: if T A is less than the D S , determine if T D is less than or equal to T A , and if T D is less than or equal to T A , determine if T D is less than or equal to D S . 5 . The apparatus according to claim 1 , wherein the respective counter is configurable according to configuration information received from a management function. 6 . The apparatus according to claim 1 , wherein D S comprises a time period for data collection of data for the analytics, a time period for inference of the analytics and a time period for retrieval of a trained model to be used to determine the analytics. 7 . The apparatus according to claim 6 , wherein, in an instance the trained model to be used to determine the analytics is not available for retrieval, D S further comprises a further time period, the further time period indicating a time to train a machine learning model to be the trained model to be used to determine the analytics. 8 . The apparatus according to claim 1 , wherein the determining D S comprises determining D S based on a plurality of time periods associated with the apparatus providing respective analytics based on a plurality of requests for the analytics over a previous time interval. 9 . The apparatus according to claim 8 , wherein D S comprises at least one of the following: a maximum value, a minimum value or an average value. 10 . The apparatus according to claim 8 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to provide D S to a network function for storage, wherein D S is stored in association with at least one of information identifying a network status of the communication network or information identifying a request target that is included in the request. 11 . The apparatus according to claim 1 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to determine a probability that T A is less than or equal to D S based on at least one of the following: a network status of the communication network or information identifying a request target that is included in the request. 12 . The apparatus according to claim 11 , wherein the instructions, when executed by the at least one processor, further cause the apparatus to, based on the probability, provide, to the analytics consumer, information comprising a rejection of the request. 13 . The apparatus according to claim 12 , wherein the information comprising the rejection of the request comprises a proposed T A , wherein the proposed T A is higher than the T A indicated in the request from the analytics consumer. 14 . The apparatus according to claim 1 , wherein the request from the analytics consumer comprises a request for a suggested T A , and wherein the instructions, when executed by the at least one processor, further cause the apparatus to: determine a predicted T D based on at least one of the following: network status or information identifying a request target that is included in the request; and provide a suggested T A to the analytics consumer based on the predicted T D . 15 . A method comprising: receiving, by an analytics producer of an apparatus of a communication network, a request for analytics, from an analytics consumer, wherein the request indicates a first time period (T A ) within which the analytics consumer expects to receive the analytics; determining, by the analytics producer, a second time period (D S ) indicating an expected time within which the apparatus expects to provide, based on the request, the analytics; providing, by the analytics producer, to the analytics consumer, the analytics based on the request, within a third time period (T D ); after the providing the analytics, determining, by the analytics producer, based on T A , D S and T D , which of at least one parameter of a plurality of parameters is met; incrementing, by the analytics producer, a counter for each parameter of the which of at least one parameter of a plurality of parameters is met, wherein each parameter of the plurality of parameters has a respective counter associated therewith, wherein the plurality of parameters comprise: a parameter that indicates T D is less than or equal to D S which is less than or equal to T A , a parameter that indicates D S is less than T D which

Assignees

Inventors

Classifications

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • H04W24/10Primary

    Scheduling measurement reports {; Arrangements for measurement reports} · 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 US12593235B2 cover?
There is provided an apparatus comprising: at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to receive, at an analytics producer, a request for analytics, from an analytics consumer, wherein the request comprises a first time period, T A , determine a second time period, D S for an expected time …
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04W24/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 31 2026 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).