Patent ID: 11871309
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of a computer cause the computer to perform steps comprising:, at a first network function (NF) comprising at least one processor:
receiving a message relating to a transaction involving a consumer NF, wherein receiving the message relating to the transaction involving the consumer NF includes receiving the NF discovery request from the consumer NF and determining that the NF discovery request is lacking relevant preferred-locality information;
identifying, from the message, an NF instance identifier (ID) corresponding to the consumer NF, wherein identifying the NF instance ID from the message includes obtaining the NF instance ID from a User-Agent header of the NF discovery request and wherein the NF discovery request is modified by the first NF;
determining, using the NF instance ID and a data store including NF related information and corresponding preferred-locality information, a preferred-locality value;
including the preferred-locality value in a preferred-locality information element (IE) of an NE discovery request; and
transmitting the NE discovery request toward a second NF.