Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
DETAILED ACTION
Claims 1-20 are presented for examination.
Claims 1-9, 17 and 19 are amended.
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after Final Rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, prosecution in this application has been reopened pursuant to 37 CFR 1.114. Applicant's submission filed on 2/3/2026 has been entered.
Response to Arguments
Regarding 35 U.S.C. 112 (a) applicant’s arguments, see page 8 Section 1, filed January 9, 2026, with respect to claims 1-20 have been fully considered and are not persuasive. Therefore, the 112 (a) rejection is maintained. Please see below, none of the cited paragraphs provides support for “request a slice management function to create the network slice”.
Regarding 35 U.S.C. 112 (b) applicant’s arguments, see page 8 Section 2, filed January 9, 2026, with respect to claims 1-20 have been fully considered and are persuasive. Therefore, the 112 (b) rejection has been withdrawn.
Regarding 35 U.S.C. 103 applicant’s arguments, see Section 3 page 9 - page 14, filed January 9, 2026, with respect to claims 1 - 20 have been fully considered and are not persuasive.
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action.
Regarding claims 1, 9 and 17, the applicant argued that, see page 10 – page 11 paragraphs 2, “…In the relevant portion of FIG. 6, paragraphs [0147] and ]0148], LI discloses: The NM 20 determines that there is a need or requirement for the creation of a slice (e.g., based on receipt of a pre-configuration request or as the result of a third party service request). Upon the detection of the need, the NM 20 can initiate a slice instantiation procedure. Clearly, nothing in this portion discloses or suggest "a Network Exposure Function (NEF) configured to ... if a reply, to the query for an identifier corresponding to a network slice that matches the service profile of the session, indicates that the network slice does not exist, request a slice management function to create the network slice." Nothing in this portion discloses or suggests an NEF making a request to NM 20 when a reply indicates that the network slice does not exist. Accordingly, HUANG and LI together fail to disclose or suggest all of the features of claim 1, amended as proposed, and, therefore, do not render claim 1 obvious under 35 U.S.C. § 103.
In response to applicant's argument, the examiner respectfully disagrees with the argument above. See Section 9 below. It would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist, else if a slice exist, as shown in Huang, no need to create a slice.
Regarding amended claims 1, 9 and 17, Li disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice (see Fig.6, para. 0147-0148, based on receipt of a pre-configuration request / a reply to the query, the network slice does not exist, then the NM 20 determines that there is a need or requirement for the creation of a slice and the NM 20 initiates a slice instantiation procedure to create the network slice, the NM 20 have an SDT function (referred to as an NM (SDT)) 21 which select a suitable slice template based on the respective request (received or pre-defined)/creating a network slice that matches a service profile/slice template, see also Fig.7 para. 0150, Fig.8 para. 0151-0153, the NM 20 create slices 510 dedicated to select services upon receipt of service request. A VN Service Descriptor defining requirements from the network side is used to characterize requirements associated with known SLA services, (e.g. mapping SLA terms to network service requirements / a service profile for a session, a network slice is created to serve a plurality of services (typically services with similar traffic profiles, see para. 0090, by allowing further differentiation of traffic within a slice, such as by the use of virtual networks and service identifiers, it is possible to have fewer slices than the number of services supported).
Under the broadest reasonable interpretation, the combination of Huang and LI (no one will design a system that will request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice exist) reads upon “a One or more devices comprising: a Network Exposure Function (NEF) configured to: receive a request from a network function to establish a session for the network function and a User Equipment device (UE);perform a query for an identifier corresponding to a network slice that matches a service profile for the session; if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice; and establish the session, for the network function between the UE and the network slice” as recites in the claim.
The applicant further argued that for the reasons set forth in the arguments, see page 11 paragraph 4 – page 12, with respect to claims 2-8, 10-16 and 18-20, that they are allowable. Examiner respectfully disagree, per the above cited reasons, these claims are not allowable.
Regarding claims 1, 9 and 17, the applicant argued that, see page 14 lines 15-22, “…The Final Office Action acknowledges that HUANG does not disclose the prior version of "the Network Exposure Function (NEF) configured to ... request a network slice management function to create the network slice" (Final Office Action, p. 15). To remedy this deficiency in HUANG, the Final Office Action cites FIG. 2 and paragraphs [0018] and [0048]-[0051] of WANG. In FIG. 2 and paragraph [0018], WANG illustrates and describes a network slice management apparatus generating a network slice. Paragraphs [0048]-[0051] further describe FIG. 2. However, these portions of WANG do not disclose or suggest an NEF configured to request a slice management function to create a network slice if a reply to a query indicates that the network slice does not exist, as required by claim 1. Nothing here suggest that application management apparatus 21 of FIG. 2 can be reasonably interpreted as the NEF of claim 1. Accordingly, the combination of HUANG and WANG fails to disclose or suggest all of the features of amended claim 1 and, therefore, does not render claim 1 obvious under 35 U.S.C. § 103.
In response to applicant's argument, the examiner respectfully disagrees with the argument above. See Section 9 below. It would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist, else if a slice exist, as shown in Huang, no need to create a slice.
Regarding amended claims 1, 9 and 17, Wang disclose if a reply to the query, for an identifier corresponding to a network slice that satisfies the requirements of the session, indicates that the network slice does not exist, request a slice management function to create the network slice (see Fig.2, para. 0018, 0048-0051, in step 200, the application management apparatus 21 {a Network Exposure Function (NEF) } sends a network slice creation request to the network slice management apparatus 22 {a slice management function} based on requirements of different applications / if a reply to the query indicates that the network slice does not exist, so that the network slice management apparatus 22 creates network slices for the requirements of the applications, in step 203, the processor 223 generates a network slice based on the network slice feature of the network slice creation request. Also per para. 0051, The foregoing step 200 to step 207 is considered as a process of creating a network slice).
Under the broadest reasonable interpretation, the combination of Huang and Wang (no one will design a system that will request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice exist) reads upon “a One or more devices comprising: a Network Exposure Function (NEF) configured to: receive a request from a network function to establish a session for the network function and a User Equipment device (UE);perform a query for an identifier corresponding to a network slice that matches a service profile for the session; if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice; and establish the session, for the network function between the UE and the network slice” as recites in the claim.
The applicant argued that for the reasons set forth in the arguments, see page 14 – page 15, with respect to claims 2-8, 10-16 and 18-20, that they are allowable. Examiner respectfully disagree, per the above cited reasons, these claims are not allowable.
Claim Rejections - 35 USC § 112
The following is a quotation of the first paragraph of 35 U.S.C. 112(a):
(a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention.
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
Claims 1-20 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for pre-AIA the inventor(s), at the time the application was filed, had possession of the claimed invention.
Claim 1 has been amended to recite, " ... perform a query for an identifier corresponding to a network slice that matches a service profile for the session; if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice, in lines 5-9”. Neither the claim nor the specification further describe, “… ... perform a query for an identifier corresponding to a network slice that matches a service profile for the session; if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice”.
Paragraph 0013 of instant application disclose, “As further shown, DNSSC system 106 may include a Network Exposure Function (NEF) 310, a Service-to-Slice Map (SSM) 312, a slice management component 112, and user data component 114. These components will be described in greater detail with reference to FIGS. 2-6. With reference to FIG. 1, when NEF 310 receives request 108 from NF service consumer 104, NEF 310 queries SSM 312 to determine if SSM 312 has a record that identifies a network slice for the session requested by UE 102. If there is no such record, NEF 312 initiates a creation of the network slice, associates the network slice with the service profile, and stores the association on SSM 312. In addition, NEF 312 may send the same message regarding the service profile to slice management 112. If there is a record, NEF 312 obtains the associated S-NSSAI, which is the identifier for the network slice”. Examiner note, “NEF 312 initiates a creation of the network slice” is not the same as “request a slice management function to create the network slice”.
Paragraph 0040 of instant application disclose, “In response to the call, NEF 310 may request a service-to-slice mapping from SSM 312 (block 406 and arrow 506) via a new interface. The request for the service-to-slice mapping (also referred to as Service profile-to-S-NSSAI mapping) request may include QoS parameters, flow descriptors, UE identifiers, an application ID, etc. When SSM 312 receives the service-to-slice mapping request, SSM 312 may determine whether an S-NSSAI corresponding to the service (or the service profile) exists in its database (block 408) and a forward a reply to NEF 310 indicating whether the S-NSSAI exists (arrow 508). If the reply indicates that the S-NSSAI exists (block 408: yes), process 400 may proceed to block 416. Otherwise (block 408: no), process 400 may proceed to block 410, where NEF 310 forwards a request to NSMF 318 to instantiate a network slice corresponding to the service/service profile (block 410; arrow 510)”.
Examine note, block 410, relates to “request slice” and arrow 510 relates to “get network slice”, is not the same as “request a slice management function to create the network slice”.
Paragraph 0041 of instant application disclose, “At block 412, in response to the request for the network slice, NSMF 318 finds an S-NSSAI that meets the requirements of the service profile (block 412: yes), NSMF 318 may provide the S-NSSAI to NEF 310 (block 416; arrow 514). If NSMF 318 determines that none of the existing S-NSSAI matches the service profile (block 412: no), NSMF 318 may create/instantiate the corresponding network slice (block 414: block 512). Next, NSFM 318 may forward the S-NSSAI for the network slice to NEF 310 (arrow 514) and request NSSF 320 to add the S-NSSAI for the service profile to its database of S-NSSAIs and service profiles (arrow 516).” The claims and the specification of the instant application does not describe the method/step, “... perform a query for an identifier corresponding to a network slice that matches a service profile for the session; if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice.” Therefore claim 1 is rejected under 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement
The subject matter was not described in the specification (see paragraphs 0013, 0041-0043, 0108) in such a way as to enable one skilled in the art to which it pertains, or with which it is most nearly connected, to make and /or use the invention.
Claims 9 and 17 are also rejected for the same reason as set forth above for claim 1.
Claims 2-8, 10-16, and 18-20 are also rejected since they are dependent on the rejected dependent claims 1, 9 and 17, respectfully, as set forth above.
Claims 1-8 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor, or for pre-AIA the applicant regards as the invention.
Claim 1 has been amended to recite in line 1, “One or more devices comprising”: a Network Exposure Function (NEF)…” It is unclear whether One or more devices comprising”: a Network Exposure Function (NEF). How does “more devices comprising”: a Network Exposure Function (NEF)”?
Per the drawings, seems that Each device/One device/A device comprise a Network Exposure Function (NEF).
Claim 1 has been amended to recite in lines 5-6, “perform a query for an identifier corresponding to a network slice that matches a service profile for the session... if a reply…”. It is unclear whether the NEF “perform a query” and what is replying, since, no other element were recites or no steps were established to communicate with the NEF. How/to what is the NEF querying and what is replying? Thus the claim is indefinite.
Notice re prior art available under both pre-AIA and AIA
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1-2, 5, 9-10, 13 and 17-18 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), and further in view of Li et al (US Pub. No.:2018/0123878).
As per claim 1, Huang disclose One or more devices device (Fig. 4, Fig.5, device 400) comprising:
a Network Exposure Function (NEF) (see Fig.4, Fig.5, see para. 0065-0066, FIG. 5 illustrates exemplary components of NEF 260) configured to:
receive a request from a network function to establish a session for the network function and a User Equipment device (UE) ( see para. 0018, 0077, the AF device sends the request in response to the AF device selecting to communicate with the UE device / to establish a session for the network function and a User Equipment device (UE) or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device { receive a request from a network function} configured to interface the 5G core network with AF devices, and per para. 0019, the NEF device is configured to receive a session request from an AF device for a UE device, see also para. 0017, a 5G network is configured to dynamically select a particular network slice for a UE device based on the type of service or connection required by the UE device. For example, the particular network slice is selected based on a request from an Application Function (AF) device for a particular type of session for the UE device, the AF device is associated with an application on the UE device, see also Abstract. para. 0067-0069);
perform a query for an identifier corresponding to a network slice that matches a service profile for the session (see Fig.5, see para. 0066, slice manager 510 selects a particular network slice 320 {an identifier corresponding to a network slice} for a particular UE device 110 based on a request / perform a query, received from AF 250 using information {an identifier} stored in slice DB 520, and per para. 0067, a list of allowed network slices 320 for a particular UE device 110, that matches a service profile is stored, Fig.6, para. 0071-0072, Service type field 620 store information identifying one or more service types associated with the particular network slice 320 / service profile, service type field 620 identifies a Quality of Service (QoS) class (e.g., VoIP, real-time video, live gaming, URLLC, MTC, priority data, best effort data, etc.), a type of traffic associated with the particular network slice 320, whether the particular network slice 320 is associated with an MPN, and other types of information used to identify the types of services associated with the particular network slice 320 / a network slice that matches a service profile for the session. Each AF record 630 stores information relating to a particular AF 250 associated with the particular network slice 320, see also Fig.7, para. 0077-0080, a network slice is selected for the session request based on AF 250 and/or the one or more UE devices (block 730). Slice manager 510 of NEF 260 query and identify a network slice 320 associated with the session request based on information included in the session request / an identifier corresponding to a network slice and/or based on information stored in slice DB 520. For example, slice manager 510 identify a particular network slice record 600 that includes the particular AF 250 from which the session request was received / a network slice that matches a service profile for the session, see also Fig.6, para. 0071-0072, as shown in FIG. 6, slice DB 520 includes one or more slice records 600. Each slice record 600 stores information relating to a particular network slice 320. Slice record 600 includes a slice identifier (ID) field 610, a service type field 620, and one or more AF records 630. Slice ID field 610 includes a slice ID associated with a particular network slice 320, see also para. 0042-0047); and
establish the session, for the network function between the UE and the network slice (see para. 0067-0069, AMF interface 560 receives a notification from AMF 220 in the selected network slice 320 that UE device 110 has requested a PDU session connection using the selected network slice 320, SMF interface 570 is configured to communicate with SMF 240, SMF interface 570 receives a notification from SMF 240 in the selected network slice 320 that UE device 110 has established a PDU session with UPF 230. Slice manager 510 sends information relating to the established PDU session to AF 250 via AF interface 540 / establishing the session, see also para. 0068, ,see also para. 0074, after the particular UE device 110 connects to data network 140 using UPF 230 in a selected slice, SMF 240 provides information identifying the PDU session associated with the particular UE device 110 to slice manager 510 and slice manager 510 store the information identifying the PDU session in PDU session field 690, clearly a session is established the network function between the UE and the network slice).
Although, Huang disclose perform a query for an identifier corresponding to a network slice that matches a service profile for the session; and it would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist;
Huang however does not explicitly disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice;
Li however disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice (see Fig.6, para. 0147-0148, based on receipt of a pre-configuration request / a reply to the query, the network slice does not exist, then the NM 20 determines that there is a need or requirement for the creation of a slice and the NM 20 initiates a slice instantiation procedure to create the network slice, the NM 20 have an SDT function (referred to as an NM (SDT)) 21 which select a suitable slice template based on the respective request (received or pre-defined)/creating a network slice that matches a service profile/slice template, see also Fig.7 para. 0150, Fig.8 para. 0151-0153, the NM 20 create slices 510 dedicated to select services upon receipt of service request. A VN Service Descriptor defining requirements from the network side is used to characterize requirements associated with known SLA services, (e.g. mapping SLA terms to network service requirements / a service profile for a session, a network slice is created to serve a plurality of services (typically services with similar traffic profiles, see para. 0090, by allowing further differentiation of traffic within a slice, such as by the use of virtual networks and service identifiers, it is possible to have fewer slices than the number of services supported).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice, as taught by Li, in the system of Huang, so as to instantiate, configure and modify the parameters of existing network slices, without adversely impacting other slices while fully utilizing the resources and capabilities assigned to a given slice, see Li, paragraphs 6-10, 0090.
As per claim 2, the combination of Huang and Li disclose the device of claim 1.
Huang further disclose wherein the network function comprises an Application Function (AF) (see para. 0017-0018, the AF device sends the request in response to the AF device selecting to communicate with the UE device or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device configured to interface the 5G core network with AF devices. The NEF device is configured to include a slice manager that selects a network slice for the UE device based on the request received from the AF device).
As per claim 5, the combination of Huang and Li disclose the device of claim 1.
Huang further disclose wherein the NEF is further configured to: request a second network function to store the identifier in subscription data associated with the UE (see para. 0015-0019, when a UE device is configured and activated by a wireless network, the UE device is configured to connect to one or more particular network slices. The allowed slices for the UE device is configured using a Network Slice Selection Function (NSSF) device and stored in a subscription profile, associated with the UE device, also per para. 0018, the NEF device includes a slice database (DB) that stores information relating network slices to AF devices. The NEF device receives information relating to available network slices from a NSSF device, including information identifying any newly added slices to the network, the NEF device sends an update relating to available network slices to AF devices based on information received from the NSSF device relating to the available network slices, including the information identifying any newly added slices to the network).
As per claim 9, claim 9 is rejected the same way as claim 1.
As per claim 10, the combination of Huang and Li disclose the method of claim 9.
Huang further disclose wherein the network function comprises an Application Function (AF) (see para. 0017-0018, he particular network slice may be selected based on a request from an Application Function (AF) device for a particular type of session for the UE device. The AF device may be associated with an application on the UE device. For example, the UE device may run a medical monitoring application and the AF device may correspond to, or interface with, a server device associated with the medical monitoring application, see also Abstract).
As per claim 13, claim 13 is rejected the same way as claim 5.
As per claim 17, claim 17 is rejected the same way as claim 1. Huang also disclose A non-transitory computer-readable medium comprising processor-executable instructions (see para. 0064, device 400 may perform certain operations relating to selection of a network slice. Device 400 may perform these operations in response to processor 420 executing software instructions contained in a computer-readable medium, such as memory 430. A computer-readable medium may be defined as a non-transitory memory device. A memory device may be implemented within a single physical memory device or spread across multiple physical memory devices. The software instructions may be read into memory 430 from another computer-readable medium or from another device. The software instructions contained in memory 430 may cause processor 420 to perform processes described herein).
As per claim 18, claim 18 is rejected the same way as claim 10.
Claims 3-4, 11-12 and 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), in view of Li et al (US Pub. No.:2018/0123878) and further in view of Qiao et al (US Pub. No.:2019/0053147).
As per claim 3, the combination of Huang and Li disclose the device of claim 1.
The combination of Huang and Li however does not explicitly disclose wherein the query includes: one or more parameters to be used to look up a mapping between service profiles and network slices
Qiao however disclose wherein a query includes: one or more parameters to be used to look up a mapping between service profiles and network slices (see para. 0141-0145, 0148, a visited policy control function, VPCF, may receive, from a first network entity, a first message configured to request a network slice for a wireless device, the first message including: a network slice request indication; a required bandwidth of the network slice; an allowed latency of the network slice; a priority information of the network slice; a service provider identifier of a service provider requesting the network slice; a slice type information associated with the network slice; a charging information for the network slice; an S-NSSAI; service data flow information; a user identity; an APN identity / one or more parameters. The PCF may perform at least one of the following actions: creating/generating a network slice identifier for the network slice based on the first message / parameters to be used to look up a mapping between service profiles and network slices, also per para. 0144, At step 407, the SMF 44 may send to a UPF 43 a message (e.g. network slice establishment request) to establish the user plane including one or more of the following information: the network slicing information, the network slice ID, the policy, or the S-NSSAI / parameters to be used to look up a mapping between service profiles and network slices, see also Fig. 16, para. 0140, FIG. 16 shows an example of initiating and establishing a network slice using a VAF. At step 401, a VAF 48 may transmit to a VNEF 47 a message (e.g. network slice request message) including network slicing information. The VAF 48 may transmit the message based on a request to establish a network slice to meet one or more service requirements)
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a query includes: one or more parameters to be used to look up a mapping between service profiles and network slices, as taught by Qiao, in the system of Huang and Paczkowski, so that network slice ID is created or generated, the network slice ID identify a network slice., see Qiao, paragraph 0141.
As per claim 4, the combination of Huang, Li and Qiao disclose the device of claim 3.
Huang further disclose wherein the mapping is stored in a network component, and wherein the network component does not include a Unified Data Management (UDM) or a Unified Data Repository (UDR) (see para. 008, the NEF device is configured to include a slice manager that selects a network slice for the UE device based on the request received from the AF device. The NEF device includes a slice database (DB) that stores information relating network slices to AF devices).
As per claim 11, claim 11 is rejected the same way as claim 3.
As per claim 12, claim 12 is rejected the same way as claim 4.
As per claim 19, claim 19 is rejected the same way as claim 3.
As per claim 20, claim 20 is rejected the same way as claim 4.
Claims 6-7 and 14-15 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), in view of Li et al (US Pub. No.:2018/0123878) and further in view of Lee et al. (US Pub. No.: 2023/0199570).
As per claim 6, the combination of Huang and Li disclose the device of claim 5.
Huang further disclose wherein the second network function comprises a Unified Data Management (UDM) (see para. 0015, the allowed slices for the UE device may be configured using a Network Slice Selection Function (NSSF) device and stored in a subscription profile, associated with the UE device, in a Unified Data Management (UDM) device).
The combination of Huang and Li however does not explicitly disclose wherein the UDM is configured to request a Unified Data Repository (UDR) to add the identifier to the subscription data for the UE.
Lee however disclose wherein a UDM is configured to request a Unified Data Repository (UDR) to add the identifier to subscription data for a UE (see Fig.1, para. 0040, the UDM 145 is an NF that stores and manages UE subscription information, as shown UDM 135 requesting to UDR 150 via interface N35 to add subscription data. The UDR 150 is an NF that stores and manages data, and UE subscription information stored in the UDR 150 is used. The UDR 150 stores the UE subscription information and provide the UE subscription information to the UDM 145. In addition, the UDR 150 stores operator policy information and provide the operator policy information to the PCF 140).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a UDM is configured to request a Unified Data Repository (UDR) to add the identifier to subscription data for a UE, as taught by Lee, in the system of Huang and Li, so as to provides an efficient communication method and device in a wireless communication system supporting network slicing, see Lee, paragraphs 8-13.
As per claim 7, the combination of Huang, Li and Lee disclose the device of claim 6.
Lee further disclose wherein the UDM is further configured to: notify a Policy Control Function (PCF) that the identifier has been added to the subscription data (see Fig., para. 0050, UDR 150 notifying PCF140 via interface N36 provide the operator policy information to the PCF 140 / the identifier has been added to the subscription data).
As per claim 14, claim 14 is rejected the same way as claim 6.
As per claim 15, claim 15 is rejected the same way as claim 7.
Claims 8 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Huang et al. (US Pub. No.: 2012/0236776), in view of Li et al (US Pub. No.:2018/0123878) and further in view of Li et al. (US Pub. No.: 2023/0388036, herein after Li036).
As per claim 8, the combination of Huang and Li disclose the device of claim 5.
The combination of Huang and Li however does not explicitly disclose wherein the NEF is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF).
Li036 however disclose wherein a NEF is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF) (see Fig.3, para. 0043, the subscription data {the identifier for the network function} is stored in a Unified Data Repository with the UDM 312, which uses such data upon reception of request from AMF 306 or SMF 308 and an Application Function (“AF”) 316 stores the application information in the Unified Data Repository via Network Exposure Function (“NEF”) 316. The UPF 310 communicates with the data network 318).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a processor is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF), as taught by Li036, in the system of Huang and Paczkowski, so as to provide an Application Function (“AF”) 316 to store application information in an Unified Data Repository via NEF, see Li036`, paragraph 43.
As per claim 16, claim 16 is rejected the same way as claim 8.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Second Rejection:
Claims 1-2, 5, 9-10, 13 and 17-18 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), and further in view of Wang et al (US Pub. No.:2018/0310169).
As per claim 1, Huang disclose A device (Fig. 4, Fig.5, device 400) comprising:
a Network Exposure Function (NEF) (see Fig.4, Fig.5, see para. 0065-0066, FIG. 5 illustrates exemplary components of NEF 260) configured to:
receive a request from a network function to establish a session for the network function and a User Equipment device (UE) ( see para. 0018, 0077, the AF device sends the request in response to the AF device selecting to communicate with the UE device / to establish a session for the network function and a User Equipment device (UE) or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device { receive a request from a network function} configured to interface the 5G core network with AF devices, and per para. 0019, the NEF device is configured to receive a session request from an AF device for a UE device, see also para. 0017, a 5G network is configured to dynamically select a particular network slice for a UE device based on the type of service or connection required by the UE device. For example, the particular network slice is selected based on a request from an Application Function (AF) device for a particular type of session for the UE device, the AF device is associated with an application on the UE device, see also Abstract. para. 0067-0069);
perform a query for an identifier corresponding to a network slice that satisfies requirements of the session (see Fig.7, para. 0077-0080, a network slice is selected for the session request based on AF 250 and/or the one or more UE devices (block 730). Slice manager 510 of NEF 260 query and identify a network slice 320 associated with the session request based on information included in the session request and/or based on information stored in slice DB 520. For example, slice manager 510 identify a particular network slice record 600 that includes the particular AF 250 from which the session request was received / an identifier corresponding to a network slice that satisfies requirements of the session,
see also Fig.6, para. 0071-0072, as shown in FIG. 6, slice DB 520 includes one or more slice records 600. Each slice record 600 stores information relating to a particular network slice 320. Slice record 600 includes a slice identifier (ID) field 610, a service type field 620, and one or more AF records 630. Slice ID field 610 includes a slice ID associated with a particular network slice 320, see also para. 0042-0047); and
establish the session, for the network function between the UE and the network slice (see para. 0067-0069, AMF interface 560 receives a notification from AMF 220 in the selected network slice 320 that UE device 110 has requested a PDU session connection using the selected network slice 320, SMF interface 570 is configured to communicate with SMF 240, SMF interface 570 receives a notification from SMF 240 in the selected network slice 320 that UE device 110 has established a PDU session with UPF 230. Slice manager 510 sends information relating to the established PDU session to AF 250 via AF interface 540 / establishing the session, see also para. 0074).
Although, Huang disclose perform a query for an identifier corresponding to a network slice that matches a service profile for the session; and it would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist;
Huang however does not explicitly disclose if a reply to the query, for an identifier corresponding to a network slice that satisfies the requirements of the session, indicates that the network slice does not exist, request a slice management function to create the network slice;
Wang however disclose if a reply to the query, for an identifier corresponding to a network slice that satisfies the requirements of the session, indicates that the network slice does not exist, request a slice management function to create the network slice (see Fig.2, para. 0018, 0048-0051, in step 200, the application management apparatus 21 {a Network Exposure Function (NEF) } sends a network slice creation request to the network slice management apparatus 22 {a slice management function} based on requirements of different applications / if a reply to the query indicates that the network slice does not exist, so that the network slice management apparatus 22 creates network slices for the requirements of the applications, in step 203, the processor 223 generates a network slice based on the network slice feature of the network slice creation request. Also per para. 0051, The foregoing step 200 to step 207 is considered as a process of creating a network slice).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of if a reply to the query, for an identifier corresponding to a network slice that satisfies the requirements of the session, indicates that the network slice does not exist, request a slice management function to create the network slice, as taught by Wang, in the system of Huang, so as to provide a network slice management system that correctly find a network element in a network slice of a core network and to “create” a network slice based on a request, see Wang, paragraphs 17-18.
As per claim 2, the combination of Huang and Wang disclose the device of claim 1.
Huang further disclose wherein the network function comprises an Application Function (AF) (see para. 0017-0018, the AF device sends the request in response to the AF device selecting to communicate with the UE device or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device configured to interface the 5G core network with AF devices. The NEF device is configured to include a slice manager that selects a network slice for the UE device based on the request received from the AF device).
As per claim 5, the combination of Huang and Wang disclose the device of claim 1.
Huang further disclose wherein the processor is further configured to: request a second network function to store the identifier in subscription data associated with the UE (see para. 0015-0019, when a UE device is configured and activated by a wireless network, the UE device is configured to connect to one or more particular network slices. The allowed slices for the UE device is configured using a Network Slice Selection Function (NSSF) device and stored in a subscription profile, associated with the UE device, also per para. 0018, the NEF device includes a slice database (DB) that stores information relating network slices to AF devices. The NEF device receives information relating to available network slices from a NSSF device, including information identifying any newly added slices to the network, the NEF device sends an update relating to available network slices to AF devices based on information received from the NSSF device relating to the available network slices, including the information identifying any newly added slices to the network).
As per claim 9, claim 9 is rejected the same way as claim 1.
As per claim 10, the combination of Huang and Wang disclose the method of claim 9.
Huang further disclose wherein the network function comprises an Application Function (AF) (see para. 0017-0018, he particular network slice may be selected based on a request from an Application Function (AF) device for a particular type of session for the UE device. The AF device may be associated with an application on the UE device. For example, the UE device may run a medical monitoring application and the AF device may correspond to, or interface with, a server device associated with the medical monitoring application, see also Abstract).
As per claim 13, claim 13 is rejected the same way as claim 5.
As per claim 17, claim 17 is rejected the same way as claim 1. Huang also disclose A non-transitory computer-readable medium comprising processor-executable instructions (see para. 0064, device 400 may perform certain operations relating to selection of a network slice. Device 400 may perform these operations in response to processor 420 executing software instructions contained in a computer-readable medium, such as memory 430. A computer-readable medium may be defined as a non-transitory memory device. A memory device may be implemented within a single physical memory device or spread across multiple physical memory devices. The software instructions may be read into memory 430 from another computer-readable medium or from another device. The software instructions contained in memory 430 may cause processor 420 to perform processes described herein).
As per claim 18, claim 18 is rejected the same way as claim 10.
Claims 3-4, 11-12 and 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), in view of Wang et al (US Pub. No.:2018/0310169) and further in view of Qiao et al (US Pub. No.:2019/0053147).
As per claim 3, the combination of Huang and Wang disclose the device of claim 1.
The combination of Huang and Wang disclose wherein the query includes: one or more parameters to be used to look up a mapping between service profiles and network slices.
Qiao however disclose wherein a query includes: one or more parameters to be used to look up a mapping between service profiles and network slices (see Fig. 16, para. 0140, FIG. 16 shows an example of initiating and establishing a network slice using a VAF. At step 401, a VAF 48 may transmit to a VNEF 47 a message (e.g. network slice request message) including network slicing information. The VAF 48 may transmit the message based on a request to establish a network slice to meet one or more service requirements, see also para. 0141-0145, 0148, a visited policy control function, VPCF, may receive, from a first network entity, a first message configured to request a network slice for a wireless device, the first message including at least one of: a network slice request indication; a required bandwidth of the network slice; an allowed latency of the network slice; a priority information of the network slice; a service provider identifier of a service provider requesting the network slice; a slice type information associated with the network slice; a charging information for the network slice; an S-NSSAI; service data flow information; a user identity; an APN identity; and/or the like. The PCF may perform at least one of the following actions: creating/generating a network slice identifier for the network slice based on the first message / a network slice does not exist by using a mapping between services and network slice and creating one, also per para. 0144, At step 407, the SMF 44 may send to a UPF 43 a message (e.g. network slice establishment request) to establish the user plane including one or more of the following information: the network slicing information, the network slice ID, the policy, or the S-NSSAI)
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a query includes: one or more parameters to be used to look up a mapping between service profiles and network slices, as taught by Qiao, in the system of Huang and Wang, so that network slice ID is created or generated, the network slice ID identify a network slice., see Qiao, paragraph 0141.
As per claim 4, the combination of Huang, Wang and Qiao disclose the device of claim 3.
Huang further disclose wherein the mapping is stored in a network component, and wherein the network component does not include a Unified Data Management (UDM) or a Unified Data Repository (UDR) (see para. 008, the NEF device is configured to include a slice manager that selects a network slice for the UE device based on the request received from the AF device. The NEF device includes a slice database (DB) that stores information relating network slices to AF devices).
As per claim 11, claim 11 is rejected the same way as claim 3.
As per claim 12, claim 12 is rejected the same way as claim 4.
As per claim 19, claim 19 is rejected the same way as claim 3.
As per claim 20, claim 20 is rejected the same way as claim 4.
Claims 6-7 and 14-15 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), in view of Wang et al (US Pub. No.:2018/0310169) and further in view of Lee et al. (US Pub. No.: 2023/0199570).
As per claim 6, the combination of Huang and Wang disclose the device of claim 5.
Huang further disclose wherein the second network function comprises a Unified Data Management (UDM) (see para. 0015, the allowed slices for the UE device may be configured using a Network Slice Selection Function (NSSF) device and stored in a subscription profile, associated with the UE device, in a Unified Data Management (UDM) device).
The combination of Huang and Wang however does not explicitly disclose wherein the UDM is configured to request a Unified Data Repository (UDR) to add the identifier to the subscription data for the UE.
Lee however disclose wherein a UDM is configured to request a Unified Data Repository (UDR) to add the identifier to subscription data for a UE (see Fig.1, para. 0040, the UDM 145 is an NF that stores and manages UE subscription information, as shown UDM 135 requesting to UDR 150 via interface N35 to add subscription data. The UDR 150 is an NF that stores and manages data, and UE subscription information stored in the UDR 150 is used. The UDR 150 stores the UE subscription information and provide the UE subscription information to the UDM 145. In addition, the UDR 150 stores operator policy information and provide the operator policy information to the PCF 140).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a UDM is configured to request a Unified Data Repository (UDR) to add the identifier to subscription data for a UE, as taught by Lee, in the system of Huang and Wang, so as to provides an efficient communication method and device in a wireless communication system supporting network slicing, see Lee, paragraphs 8-13.
As per claim 7, the combination of Huang, Wang and Lee disclose the device of claim 6.
Lee further disclose wherein the UDM is further configured to: notify a Policy Control Function (PCF) that the identifier has been added to the subscription data (see Fig., para. 0050, UDR 150 notifying PCF140 via interface N36 provide the operator policy information to the PCF 140 / the identifier has been added to the subscription data).
As per claim 14, claim 14 is rejected the same way as claim 6.
As per claim 15, claim 15 is rejected the same way as claim 7.
Claims 8 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Huang et al. (US Pub. No.: 2012/0236776), in view of Wang et al (US Pub. No.:2018/0310169) and further in view of Li et al. (US Pub. No.: 2023/0388036).
As per claim 8, the combination of Huang and Wang disclose the device of claim 5.
The combination of Huang and Wang however does not explicitly disclose wherein the NEF is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF).
Li however disclose wherein a NEF is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF) (see Fig.3, para. 0043, the subscription data {the identifier for the network function} is stored in a Unified Data Repository with the UDM 312, which uses such data upon reception of request from AMF 306 or SMF 308 and an Application Function (“AF”) 316 stores the application information in the Unified Data Repository via Network Exposure Function (“NEF”) 316. The UPF 310 communicates with the data network 318).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of wherein a NEF is further configured to: request a Unified Data Repository (UDR) to enter the identifier for the network function, and wherein the network function includes an Application Function (AF), as taught by Li, in the system of Huang and Wang, so as to provide an Application Function (“AF”) 316 to store application information in an Unified Data Repository via NEF, see Li, paragraph 43.
As per claim 16, claim 16 is rejected the same way as claim 8.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Third Rejection:
Claims 1, 9 and 17 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), and further in view of Qiao et al (US Pub. No.:2019/0053147).
As per claim 1, Huang disclose One or more devices device (Fig. 4, Fig.5, device 400) comprising:
a Network Exposure Function (NEF) (see Fig.4, Fig.5, see para. 0065-0066, FIG. 5 illustrates exemplary components of NEF 260) configured to:
receive a request from a network function to establish a session for the network function and a User Equipment device (UE) ( see para. 0018, 0077, the AF device sends the request in response to the AF device selecting to communicate with the UE device / to establish a session for the network function and a User Equipment device (UE) or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device { receive a request from a network function} configured to interface the 5G core network with AF devices, and per para. 0019, the NEF device is configured to receive a session request from an AF device for a UE device, see also para. 0017, a 5G network is configured to dynamically select a particular network slice for a UE device based on the type of service or connection required by the UE device. For example, the particular network slice is selected based on a request from an Application Function (AF) device for a particular type of session for the UE device, the AF device is associated with an application on the UE device, see also Abstract. para. 0067-0069);
perform a query for an identifier corresponding to a network slice that matches a service profile for the session (see Fig.5, see para. 0066, slice manager 510 selects a particular network slice 320 {an identifier corresponding to a network slice} for a particular UE device 110 based on a request / perform a query, received from AF 250 using information {an identifier} stored in slice DB 520, and per para. 0067, a list of allowed network slices 320 for a particular UE device 110, that matches a service profile is stored, Fig.6, para. 0071-0072, Service type field 620 store information identifying one or more service types associated with the particular network slice 320 / service profile, service type field 620 identifies a Quality of Service (QoS) class (e.g., VoIP, real-time video, live gaming, URLLC, MTC, priority data, best effort data, etc.), a type of traffic associated with the particular network slice 320, whether the particular network slice 320 is associated with an MPN, and other types of information used to identify the types of services associated with the particular network slice 320 / a network slice that matches a service profile for the session. Each AF record 630 stores information relating to a particular AF 250 associated with the particular network slice 320, see also Fig.7, para. 0077-0080, a network slice is selected for the session request based on AF 250 and/or the one or more UE devices (block 730). Slice manager 510 of NEF 260 query and identify a network slice 320 associated with the session request based on information included in the session request / an identifier corresponding to a network slice and/or based on information stored in slice DB 520. For example, slice manager 510 identify a particular network slice record 600 that includes the particular AF 250 from which the session request was received / a network slice that matches a service profile for the session, see also Fig.6, para. 0071-0072, as shown in FIG. 6, slice DB 520 includes one or more slice records 600. Each slice record 600 stores information relating to a particular network slice 320. Slice record 600 includes a slice identifier (ID) field 610, a service type field 620, and one or more AF records 630. Slice ID field 610 includes a slice ID associated with a particular network slice 320, see also para. 0042-0047); and
establish the session, for the network function between the UE and the network slice (see para. 0067-0069, AMF interface 560 receives a notification from AMF 220 in the selected network slice 320 that UE device 110 has requested a PDU session connection using the selected network slice 320, SMF interface 570 is configured to communicate with SMF 240, SMF interface 570 receives a notification from SMF 240 in the selected network slice 320 that UE device 110 has established a PDU session with UPF 230. Slice manager 510 sends information relating to the established PDU session to AF 250 via AF interface 540 / establishing the session, see also para. 0068, ,see also para. 0074, after the particular UE device 110 connects to data network 140 using UPF 230 in a selected slice, SMF 240 provides information identifying the PDU session associated with the particular UE device 110 to slice manager 510 and slice manager 510 store the information identifying the PDU session in PDU session field 690, clearly a session is established the network function between the UE and the network slice).
Although, Huang disclose perform a query for an identifier corresponding to a network slice that matches a service profile for the session; and it would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist;
Huang however does not explicitly disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice;
Qiao however disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist (see Fig.13, para. 0126-0127, At step 102, based on receiving the network slice request message from the HAF 17, that the network slice does not exist ,a message (e.g. network slice request message) may be sent to a VPCF 15 including one or more of the following information: the network slicing information, the policy, or the S-NSSAI. The message may include the service data flow information, the user identity, and/or the APN identity, if applicable), request a slice management function to create the network slice (see Fig.13, para. 0126-0128, at step 103, based on receiving the network slice request message from the HPCF 16, the VPCF 15 perform at least one of the following actions. A network slice ID may be created or generated. The network slice ID may identify a network slice. The network slice ID maybe per wireless device, per PLMN, or per operator. The network slice ID may unique be per wireless device, per PLMN, or per operator. The network slice ID may be unique per PLMN and uniqueness may be guaranteed. A message (e.g. network slice establishment request message) may be sent to a SMF 14 including one or more of the following information: the network slicing information, the network slice ID, the policy, or the S-NSSAI, see also para. 0129, after receiving the network slice establishment request message from the VPCF 15: allocate the PDU session ID if the PDU session may be established together with the network slice establishment, and/or send a message (e.g. network slice establishment request message) to an AMF 12 including one or more of the following information: the network slicing information, the network slice ID, the policy, or the S-NSSAI. The message may include the service data flow information, the user identity, the APN identity, and/or PDU session ID).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice, as taught by Qiao, in the system of Huang, so as create a network slice, see Qiao, paragraphs 0128.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fourth Rejection:
Claims 1, 9 and 17 are rejected under 35 U.S.C. 103 as being unpatentable over Huang (US Pub. No.:2020/0389843), and further in view of Livanos et al (US Pub. No.:2020/0396298).
As per claim 1, Huang disclose One or more devices device (Fig. 4, Fig.5, device 400) comprising:
a Network Exposure Function (NEF) (see Fig.4, Fig.5, see para. 0065-0066, FIG. 5 illustrates exemplary components of NEF 260) configured to:
receive a request from a network function to establish a session for the network function and a User Equipment device (UE) ( see para. 0018, 0077, the AF device sends the request in response to the AF device selecting to communicate with the UE device / to establish a session for the network function and a User Equipment device (UE) or in response to the UE device sending an application request to the AF device (e.g., via a default network slice). The AF device sends the request to a 5G Network Exposure Function (NEF) device { receive a request from a network function} configured to interface the 5G core network with AF devices, and per para. 0019, the NEF device is configured to receive a session request from an AF device for a UE device, see also para. 0017, a 5G network is configured to dynamically select a particular network slice for a UE device based on the type of service or connection required by the UE device. For example, the particular network slice is selected based on a request from an Application Function (AF) device for a particular type of session for the UE device, the AF device is associated with an application on the UE device, see also Abstract. para. 0067-0069);
perform a query for an identifier corresponding to a network slice that matches a service profile for the session (see Fig.5, see para. 0066, slice manager 510 selects a particular network slice 320 {an identifier corresponding to a network slice} for a particular UE device 110 based on a request / perform a query, received from AF 250 using information {an identifier} stored in slice DB 520, and per para. 0067, a list of allowed network slices 320 for a particular UE device 110, that matches a service profile is stored, Fig.6, para. 0071-0072, Service type field 620 store information identifying one or more service types associated with the particular network slice 320 / service profile, service type field 620 identifies a Quality of Service (QoS) class (e.g., VoIP, real-time video, live gaming, URLLC, MTC, priority data, best effort data, etc.), a type of traffic associated with the particular network slice 320, whether the particular network slice 320 is associated with an MPN, and other types of information used to identify the types of services associated with the particular network slice 320 / a network slice that matches a service profile for the session. Each AF record 630 stores information relating to a particular AF 250 associated with the particular network slice 320, see also Fig.7, para. 0077-0080, a network slice is selected for the session request based on AF 250 and/or the one or more UE devices (block 730). Slice manager 510 of NEF 260 query and identify a network slice 320 associated with the session request based on information included in the session request / an identifier corresponding to a network slice and/or based on information stored in slice DB 520. For example, slice manager 510 identify a particular network slice record 600 that includes the particular AF 250 from which the session request was received / a network slice that matches a service profile for the session, see also Fig.6, para. 0071-0072, as shown in FIG. 6, slice DB 520 includes one or more slice records 600. Each slice record 600 stores information relating to a particular network slice 320. Slice record 600 includes a slice identifier (ID) field 610, a service type field 620, and one or more AF records 630. Slice ID field 610 includes a slice ID associated with a particular network slice 320, see also para. 0042-0047); and
establish the session, for the network function between the UE and the network slice (see para. 0067-0069, AMF interface 560 receives a notification from AMF 220 in the selected network slice 320 that UE device 110 has requested a PDU session connection using the selected network slice 320, SMF interface 570 is configured to communicate with SMF 240, SMF interface 570 receives a notification from SMF 240 in the selected network slice 320 that UE device 110 has established a PDU session with UPF 230. Slice manager 510 sends information relating to the established PDU session to AF 250 via AF interface 540 / establishing the session, see also para. 0068, ,see also para. 0074, after the particular UE device 110 connects to data network 140 using UPF 230 in a selected slice, SMF 240 provides information identifying the PDU session associated with the particular UE device 110 to slice manager 510 and slice manager 510 store the information identifying the PDU session in PDU session field 690, clearly a session is established the network function between the UE and the network slice).
Although, Huang disclose perform a query for an identifier corresponding to a network slice that matches a service profile for the session; and it would be obvious to one having ordinary skill in the art to design a system to request a slice management function to create a network slice when a network slice that matches a service profile for the session, indicates that the network slice does not exist;
Huang however does not explicitly disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice;
Livanos however disclose if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice (see Fig.7, para. 0059, CSMF 740 is part of NEF 150, AS 180 utilize the Nb REST Identity Provisioning” API with the NEF. AS 180 sends to CSMF 740 of the NEF a communication service description according to a communication service request. CSMF 740 of the NEF receives the communication service description and select network service requirements according to such description. CSMF 740 of the NEF translates the selected network service requirements into slice-specific requirements. CSMF 740 send the slice-specific requirements to NSMF 592. At NSMF 592, a selected one of a plurality of network slice templates (NSTs) 732 to be used to create NSI 722 according to the slice-specific requirements. The selected NST 732 provides the created NSI 722 with required instance specific policies and configurations).
Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to provide the functionality of if a reply, to the query for an identifier corresponding to a network slice that matches a service profile for the session, indicates that the network slice does not exist, request a slice management function to create the network slice, as taught by Li, in the system of Huang, so as to provide efficient methods and apparatus for use in identity assignment, provisioning, and/or network slice orchestration in a mobile network, see Livanos, paragraphs 0003, 0019-0023.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
EP4301047A2 – see para. 0039, “FIG. 3 is provided to illustrate a network architecture 300 in which the resources of the operator network 302 are divided into a set of logical planes, a user plane (UP) 304, a control plane (CP) 306 and a management plane (MP) 308. The UP 304 is typically focussed on packet transport, but certain functions including packet filtering and traffic shaping can be performed in the UP 304, although this is typically performed based on instructions from a network function in the CP 306. Functions in the MP 308 receive input from network functions within the customer domain 310 about the policies that should be enforced by the network control functions in the control plane 306. When Operator Network 302 supports network slicing, functions within MP 308 is responsible for slice design and creation. It should be understood that a single MP 308 may be used to provide management functionality for a plurality of network slices that each have different control and user planes.”
Any inquiry concerning this communication or earlier communications from the examiner should be directed to LAKERAM JANGBAHADUR whose telephone number is (571)272-1335. The examiner can normally be reached on M-F 7 am - 4 pm.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Ian Moore can be reached on 571-272-3085. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/LAKERAM JANGBAHADUR/
Primary Examiner, Art Unit 2469