Patents by Inventor Joey Chou

Joey Chou has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210255928
    Abstract: Techniques for identifying and remedying performance issues of Virtualized Network Functions (VNFs) are discussed. An example system includes processor(s) configured to: process VNF Performance Measurement (PM) data received from a network Element Manager (EM) for a VNF; determine whether the VNF has a negative performance issue based on the VNF PM data; request that the EM create a Virtualization Resource (VR) PM job associated with a VR of the VNF when the VNF has the negative performance issue; process VR PM data received from the EM; determine whether to restart the VNF based on the VR PM data and the VNF PM data; and request a network function virtualization orchestrator (NFVO) to restart the VNF based on a determination to restart the VR.
    Type: Application
    Filed: January 25, 2021
    Publication date: August 19, 2021
    Inventors: Joey Chou, Stephen Gooch, Meghashree Dattatri Kedalagudde
  • Publication number: 20210243592
    Abstract: Systems and methods of re-configuring PCI values for a NR cell and performing mobility robustness optimization are described. To reconfigure the PCI values. The NRM data and the PCI of candidate cells measurements are analyzed to detect a potential PCI collision or PCI confusion among NR cells. In response to detection of the potential PCI collision or confusion, a new PCI value for at least one NR cell is determined and instructions to re-configure the at least one NR cell with the new PCI value are sent to a producer of provisioning MnS. For MRO, a NF provisioning MnS with modifyMOIAttributes operation to configure MRO targets for an MRO function and to enable the MRO function for a NR cell are consumed, as is a performance assurance MnS with a notifyFileReady or reportStreamData operation to collect MRO-related performance measurements. The measurements are analyzed to evaluate MRO performance.
    Type: Application
    Filed: February 4, 2021
    Publication date: August 5, 2021
    Inventors: Joey Chou, Yizhi Yao
  • Publication number: 20210243652
    Abstract: An apparatus and system for generating KPIs based on packet delay performance measurements through a NG-RAN or 5GC are described. Integrated average UL and DL delays in NG-RAN, gNB DU delays and e2e delays are determined for each sub-network, network slice subnet, and network slice, and for a gNB DU. An overall NR cell DU delay including air interface delay and delay within the NR cell DU, and an overall gNB-CU delay including F1 interface delay and delay within the gNB-CU-UP, are each independently weighted for each gNB and in each direction for the integrated delay KPI in the NG-RAN. The e2e delay KPIs are average UL or DL delays between a UPF and UE(s) for a network slice based on e2e delays for each N3 and N9 interface weighted by number of packets or data volume of the interface for the corresponding direction.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11082299
    Abstract: An apparatus of a Network Manager (NM) comprises one or more processors to send a Network Service (NS) update request to a Network Function Virtualization Orchestrator (NFVO) to add external connectivity to a Physical Network Function (PNF) instance or a Virtual Network Function (VNF) instance in an NS instance, to receive an operation result containing a lifecycle operation occurrence identifier from the NFVO, to receive a lifecycle change notification from the NFVO indicating a start of an NS update, and to receive an NS Lifecycle Change notification from the NFVO indicating a result of the NS update. A memory is to store the result of the NS update.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Yizhi Yao
  • Patent number: 11080074
    Abstract: Examples provide an apparatus for instantiating a virtualised part of a next generation Node B, gNB, comprising a Network Functions Virtualisation Orchestrator, operable to carry out any one or more tasks including on-boarding an VNF package, on-boarding a PNF Descriptor on-boarding a Network Service Descriptor, enabling the VNF package, enabling the Network Service Descriptor, and sending appropriate responses to a Network Manager. Examples also provide corresponding methods.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Yizhi Yao
  • Patent number: 11075826
    Abstract: Examples may include techniques for monitoring virtual network functions or network functions virtualization infrastructure. Examples include receiving performance measurement data from virtualized network functions arranged to support a network service or from network functions virtualization infrastructure composed to support the virtualized network functions. In some examples, corrective actions such as virtualized network function lifecycle management operations are initiated based on the received performance measurement data.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Muthaiah Venkatachalam
  • Patent number: 11070997
    Abstract: Systems and methods of performance management over a life cycle is provided. A measurement job control service producer receives, from an authorized consumer, a request to consume a measurement job control service. The request is analyzed, appropriate action is taken to satisfy the request and a response indicating the request result is generated. A request is to create or terminate a measurement job to collect the performance data for a NF, NSSI, NSI, or network. To create a job, the producer checks if the job can be supported by an existing job, creates the job if no such existing job exists, and otherwise responds that the job can be supported by the existing job. To terminate a job, the producer checks if the job is serving other consumers, terminates the job if other consumers are not being served, and otherwise responds that the job is currently serving other consumers.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: July 20, 2021
    Assignee: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou
  • Publication number: 20210219157
    Abstract: A method and system for generating performance measurements related to DL and UL packet delays through a NG-RAN are described. The NG-RAN receives GTP PDI monitoring packets from a UPF and, in response measures the DL delays of the packets to and UL delays from a UE. The NG-RAN determines the per 5QI and per S-NSSAI distribution of the DL and UL delays and sends the performance measurements to a service provider. The average DL and UL delays may also be provided to the service provider. The service provider is in the NG-RAN or a separate management system. For a network slice, service providers for different NG-RANs send the performance measurements to a network slice service provider, where the individual NG-RAN performance measurements are combined to provide both the average and distribution of the DL and UL delays in the network slice.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Yizhi Yao, Joey Chou
  • Publication number: 20210219162
    Abstract: Systems and methods of providing performance data streaming procedures are described. A MnS producer for measurement control receives a request to start or stop measurement collection indicating the measurements are reported by streaming, configures a NF to respectively start or stop collection of measurements and provides an indication of a result of starting or stopping the measurement collection. A MnS producer for performance data streaming, in response to reception of a request to set up streaming information sends a request to establish, add, or update a streaming connection for performance data streaming and receives an indication of a result of the request. In response to reception of a request to terminate the streaming, the MnS producer for performance data sends a request to terminate the streaming connection, or delete or update the stream information dependent on the functionality of the connection and the streams of the connection.
    Type: Application
    Filed: February 11, 2021
    Publication date: July 15, 2021
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11063844
    Abstract: Resource usage data of a virtual machine (VM) instance is collected by an agent to be delivered to the network function virtualization infrastructure (NFVI) for conversion to virtual resource usage metrics to be provided to a virtualized infrastructure manager (VIM) for transmission of a virtual resource usage measurement to a virtualized network function manager (VNFM). For example, an agent executing on a compute node receives virtual resource data from a compute node hypervisor. The agent provides the virtual resource data to the NFVI. The NFVI converts the virtual resource data to virtual resource usage metrics using a publishing pipeline. The NFVI uses the publishing pipeline to report the virtual resource usage metrics to a virtualized infrastructure manager. The VIM uses the data to provide virtual resource usage measurements to a virtualized network function manager (VNFM).
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: July 13, 2021
    Assignee: APPLE INC.
    Inventor: Joey Chou
  • Publication number: 20210204148
    Abstract: Systems for providing SON functions running on an O-RAN RIC are described. To provide resource allocation for a non-real time RIC, the SON function monitors at least one RAN through collection of data from a network function. The data is analyzed to determine whether a network issue is present and, if so, is to be resolved. The SON function determines a SON action to be executed to resolve the network issue, and subsequently executes the SON action. Performance measurements of the network function are collected after execution of the SON action. The performance measurements are analyzed to evaluate whether the SON action has resolved the network issues and, if the network issues are not resolved, further SON actions are determined and subsequently executed.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 1, 2021
    Inventors: Joey Chou, Puneet Jain, Leifeng Ruan
  • Patent number: 11051195
    Abstract: An apparatus of a management service producer comprises one or more processors to create a measurement job for one or more NFs, NSSIs, NSIs, networks or subnetworks by receiving a CreateMeasurementJob operation request for creating a measurement job for the one or more NFs, NSSIs, NSIs, networks or subnetworks from a consumer, checking if one or more new measurement types need to be collected for the one or more NFs or constituent NSSIs or constituent NFs, requesting the NFs or the management service producer of the constituent NSSIs or constituent NFs to collect the performance data when one or more new measurements types are to be collected for the one or more NFs or constituent NSSIs or constituent NFs. The management service producer allows the consumer to choose the reporting method from performance data file reporting and performance data streaming for the collected performance data in the CreateMeasurementJob operation request.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: June 29, 2021
    Assignee: Apple Inc.
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11044142
    Abstract: Performance monitoring techniques for virtualized resources are described. In one embodiment, for example, an apparatus may comprise processing circuitry and computer-readable storage media having stored thereon instructions for execution by the processing circuitry to identify a virtualized network function (VNF)-related virtualized resource (VR) performance threshold for one or more VRs supporting a VNF used to implement a virtualized network element in a 3rd Generation Partnership Project (3GPP) network, determine whether the VNF-related VR performance threshold has been crossed based on received VNF-related VR performance data, and in response to a determination that the VNF-related VR performance threshold has been crossed, send a VNF-related VR performance alarm notification to an element manager (EM). Other embodiments are described and claimed.
    Type: Grant
    Filed: October 1, 2016
    Date of Patent: June 22, 2021
    Assignee: Apple Inc.
    Inventor: Joey Chou
  • Patent number: 11039332
    Abstract: Systems and methods of performance management over a life cycle is provided. A measurement job control service producer receives, from an authorized consumer, a request to consume a measurement job control service. The request is analyzed, appropriate action is taken to satisfy the request and a response indicating the request result is generated. A request is to create or terminate a measurement job to collect the performance data for a NF, NSSI, NSI, or network. To create a job, the producer checks if the job can be supported by an existing job, creates the job if no such existing job exists, and otherwise responds that the job can be supported by the existing job. To terminate a job, the producer checks if the job is serving other consumers, terminates the job if other consumers are not being served, and otherwise responds that the job is currently serving other consumers.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 15, 2021
    Assignee: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou
  • Publication number: 20210176769
    Abstract: Technology is disclosed for a Third Generation Partnership Project (3GPP) management system operable for peer-to-peer (P2P) edge computing in a fifth generation (5G) computing network. The 3GPP management system can be configured to: identify a user plane function (UPF) based on quality of service (QoS) requirements. The 3GPP management system can be configured to request, from an edge computing management system, deployment of an application server (AS). The 3GPP management system can be configured to request a network functions virtualization (NFV) orchestrator (NFVO) to connect the UPF and the AS based on the QoS requirements.
    Type: Application
    Filed: September 25, 2019
    Publication date: June 10, 2021
    Inventors: Joey Chou, Yizhi Yao
  • Publication number: 20210168643
    Abstract: A network management system can monitor and process raw measurements of network functions (NFs). The NFs are coupled to one another via service based interfaces in a 5G network core (5GC) of a 5G network system (5GS). A server producer generates performance measurements corresponding to the one or more NFs based on the raw measurements. The performance measurements are used to evaluate and optimize the performance related to network services enablement, mobility tracking and reachability with a user equipment (UE) or the gNB according to an Access Mobility Function (AMF) component, a Session Management Function (SMF) component, a Policy Control Function (PCF) component, a Network Exposure Function (NEF) component, or a Network Function Repository Function (NRF) component, as well as associated performance parameters or measurements disclosed.
    Type: Application
    Filed: August 8, 2019
    Publication date: June 3, 2021
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11025515
    Abstract: Devices and methods of providing performance measurements (PMs) for Network Function Virtualization are generally described. A Virtual Network Function (VNF) PM job is scheduled at a VNF and VNF PM data received in response. From the VNF PM data, it is determined that virtualized resource (VR) management may be a cause of poor VNF performance. A VR PM job is scheduled and results in VR PM data. The VR PM and VNF PM data are analyzed to determine whether to increase the VR at the VNF. If an increase is determined, a request for the increase is transmitted from an element manager to a VNF manager or the VNF PM and/or VR PM data are provided to a Network Manager (NM) for the NM to request the increase by a Network Function Virtualization Orchestrator (NFVO).
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 1, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Valerie Parker
  • Publication number: 20210160147
    Abstract: Systems and methods of providing a management data analytics service are described. After receiving a request for a management data analytical KPI, the MDAS producer determines from which of network objects to collect the performance measurements to generate the management analytical data. The network objects include an NF, NSI, NSSI, subnetwork or the network. Performance data is collected for a past period and management analytical data generated based on the collected performance data. The KPI for a future period related to the past period is determined. The KPI is to predict uplink or downlink traffic volume or resource utilization associated with the network object.
    Type: Application
    Filed: August 6, 2019
    Publication date: May 27, 2021
    Inventors: Joey CHOU, Yizhi YAO
  • Publication number: 20210160710
    Abstract: Systems and methods of supporting RACH optimization and monitoring of UP packet delay performance are described. During RACH optimization, a NF provisioning MnS with modify MOIAttributes operation to configure targets for RACH optimization and a NF provisioning MnS with modifyMOIAttributes operation are separately consumed to enable a RACH optimization function for a NR cell. After this, a performance assurance MnS with notifyFileReady or reportStreamData operation is consumed to collect RACH optimization-related measurements for the NR cell and RACH performance data of the RACH optimization-related measurements analyzed to evaluate RACH optimization performance for the NR cell. During monitoring of UP packet delay performance, raw performance measurements related to UP packet delay based on at least one of NG-RAN measurement results or time stamps in GTP packets are obtained from a NG-RAN or UPF, UP packet delay performance measurements are generated.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Joey Chou, Youn Hyoung Heo, Yizhi Yao
  • Publication number: 20210153056
    Abstract: Various embodiments herein define a performance data and measurement job creation solutions for advanced networks including network slicing, based on a service-based framework. The embodiments allow different kinds of consumers to flexibly use performance management services and performance data services, to collect real-time performance data and/or periodical performance data.
    Type: Application
    Filed: December 2, 2020
    Publication date: May 20, 2021
    Applicant: Intel Corporation
    Inventors: Yizhi Yao, Joey Chou