Patents Assigned to Casa Systems, Inc.
  • Patent number: 11997050
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: May 28, 2024
    Assignee: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Publication number: 20240155375
    Abstract: The techniques described herein relate to femtocells for wireless communication coverage. An example method includes receiving, by a first interface of a virtualized network function (VNF), first wireless data comprising a first identifier identifying a first type of wireless base station in a wireless environment, converting, by the VNF, the first identifier to a second identifier identifying a second type of wireless base station and at least one wireless base station of a plurality of wireless base stations in the environment, the at least one wireless base station being a virtual wireless base station instantiated by the VNF and configured to execute a set of functions to effectuate wireless communication in the environment, and transmitting, by a second interface of the VNF, second wireless data to a network function associated with a wireless core network and comprising the second identifier and at least a portion of the first wireless data.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 9, 2024
    Applicant: Casa Systems, Inc.
    Inventors: Óscar Carrasco Quilis, Álvaro del Campo, Faiza Bouchmal, Pedro Gómez, Jordi Calabuig
  • Publication number: 20240129384
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.
    Type: Application
    Filed: July 21, 2023
    Publication date: April 18, 2024
    Applicant: Casa Systems, Inc.
    Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
  • Publication number: 20240056270
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Application
    Filed: June 14, 2023
    Publication date: February 15, 2024
    Applicant: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Publication number: 20230292175
    Abstract: The techniques described herein relate to systems, apparatus, articles of manufacture, and methods for processing wireless data using baseband gateways. An example method includes decompressing wireless data received from a radio unit to generate first decompressed data; combining the first decompressed data with second decompressed data to generate combined decompressed data, wherein the second decompressed data is associated with the radio unit; performing baseband processing on the combined decompressed data to generate baseband processed data; and transmitting the baseband processed data to a mid-haul network.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 14, 2023
    Applicant: Casa Systems, Inc.
    Inventors: Hongwei Kong, Henry Ye
  • Patent number: 11750725
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: September 5, 2023
    Assignee: Casa Systems, Inc.
    Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
  • Patent number: 11728956
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: August 15, 2023
    Assignee: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Publication number: 20230156647
    Abstract: The techniques described herein relate to methods, apparatuses and computer readable media configured to provide a computerized method to provide Time-Sensitive Networking over a wireless channel of a cellular network. The method includes receiving, by the network device, timing information from a cellular network node. When the timing information is received, determining, by the network device, a timing adjustment based on the timing information. The timing adjustment is used to adjust a timing signal that is transmitted by the network device to a user device in cellular communication with the cellular network node through the network device, wherein the timing signal is used to adjust a timing of the user device in accordance with the synchronization protocol.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 18, 2023
    Applicant: Casa Systems, Inc.
    Inventors: Óscar Carrasco Quilis, Faiza Bouchmal
  • 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: 20220247523
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Application
    Filed: February 16, 2022
    Publication date: August 4, 2022
    Applicant: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Publication number: 20220094771
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Applicant: Casa Systems, Inc.
    Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
  • Patent number: 11283559
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: March 22, 2022
    Assignee: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Patent number: 11218578
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: January 4, 2022
    Assignee: Casa Systems, Inc.
    Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
  • 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
  • Publication number: 20200396031
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to schedule individual orthogonal frequency-division multiple access (OFDMA) resources on an upstream channel to serve a data transmission request from a downstream device. A schedule for a set of available resources on the upstream channel to serve the data transmission request is generated, based on a dynamic bit loading profile, including generating data indicative of a first bit loading profile for a first set of resources from the set of available resources for a first burst, and data indicative of a second bit loading profile for a second set of resources from the set of available resources for a second burst. The schedule is transmitted to a downstream device, such that the downstream device is configured to encode the first burst using the first bit loading profile and the second burst using the second bit loading profile.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 17, 2020
    Applicant: Casa Systems, Inc.
    Inventors: Hongbiao Zhang, Chain Lee, Yanbo Yuan, Tao Yu, Weidong Chen
  • Publication number: 20200252489
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.
    Type: Application
    Filed: February 5, 2020
    Publication date: August 6, 2020
    Applicant: Casa Systems, Inc.
    Inventors: Shane Hooker, Bin Mo, Jacob Eipe, Gaurav Paliwal
  • Patent number: 10383122
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to decode modulated data. A modulated signal is received. A format of the modulated signal is determined, wherein the format can include a first format comprising a first type of modulated signal, or a second format comprising the first type of modulated signal and a second type of modulated signal that is different than the first type. The modulated signal is decoded by determining a frequency shift amount based on the format of the modulated signal, shifting a frequency band of the first type of modulated signal from an original position to a shifted position, thereby shifting a center frequency of the first type of modulated signal by the frequency shift amount, and filtering, based on the format of the modulated signal, signals outside of the frequency band of the shifted first type of modulated signal.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 13, 2019
    Assignee: Casa Systems, Inc.
    Inventors: Tao Yu, Douglas Keith Rosich, Weidong Chen
  • Publication number: 20180263037
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to decode modulated data. A modulated signal is received. A format of the modulated signal is determined, wherein the format can include a first format comprising a first type of modulated signal, or a second format comprising the first type of modulated signal and a second type of modulated signal that is different than the first type. The modulated signal is decoded by determining a frequency shift amount based on the format of the modulated signal, shifting a frequency band of the first type of modulated signal from an original position to a shifted position, thereby shifting a center frequency of the first type of modulated signal by the frequency shift amount, and filtering, based on the format of the modulated signal, signals outside of the frequency band of the shifted first type of modulated signal.
    Type: Application
    Filed: October 10, 2017
    Publication date: September 13, 2018
    Applicant: Casa Systems, Inc.
    Inventors: Tao Yu, Douglas Keith Rosich, Weidong Chen
  • 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