Patents by Inventor Wenxing Zheng

Wenxing Zheng 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).

  • Patent number: 11606699
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: March 14, 2023
    Assignee: Casa Systems, Inc.
    Inventors: Wenxing Zheng, Gibson Ang
  • Publication number: 20210329465
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.
    Type: Application
    Filed: April 5, 2021
    Publication date: October 21, 2021
    Applicant: Casa Systems, Inc.
    Inventors: Wenxing Zheng, Gibson Ang
  • Patent number: 11039320
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: June 15, 2021
    Assignee: Casa Systems, Inc.
    Inventors: Wenxing Zheng, Gibson Ang
  • Patent number: 10863387
    Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: December 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng
  • Publication number: 20180255463
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.
    Type: Application
    Filed: February 16, 2018
    Publication date: September 6, 2018
    Applicant: Casa Systems, Inc.
    Inventors: Wenxing Zheng, Gibson Ang
  • Patent number: 9763078
    Abstract: A method provided in one embodiment includes receiving, at a packet gateway, a first binding update message from a mobile access gateway. The first binding update message has a destination address associated with a local mobility anchor. The method further includes extracting at least one session identifier associated with the mobile access gateway from the first binding update message, constructing an option field including the at least one session identifier, and appending the option field to the first binding update message to form a second binding update message. The method further includes sending the second binding update message to the local mobility anchor.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Wenxing Zheng, Kirk McBean, Srinath Gundavelli, Dhananjay Shrikrishna Patki
  • Patent number: 9558043
    Abstract: A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY INC.
    Inventors: Arun C. Alex, Rajesh P. Velandy, Pradeep K. Dakshayani Raghavan, Xiangfu Chen, Vijay Gaur, Wenxing Zheng
  • Publication number: 20150289167
    Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.
    Type: Application
    Filed: October 2, 2013
    Publication date: October 8, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng
  • Publication number: 20150278296
    Abstract: A method is provided in one example and includes receiving data from a mobile network entity, parsing the data to determine a first identity and first attribute information associated with the first identity, determining whether the first identity exists in a database, storing the first identity in the database if the first identity does not exist in the database, and storing the first attribute information in association with the first identity in the database. The method further includes determining whether there is at least one identity related to the first identity in the database, and updating each of the related identities with the first attribute information when it is determined that there is at least one identity.
    Type: Application
    Filed: October 2, 2013
    Publication date: October 1, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Arun C. Alex, Rajesh P. Velandy, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Wenxing Zheng
  • Publication number: 20140214914
    Abstract: A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Arun C. Alex, Rajesh P. Velandy, Pradeep K. Dakshayani Raghavan, Xiangfu Chen, Vijay Gaur, Wenxing Zheng