Patents by Inventor Gibson Ang

Gibson Ang 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
  • 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: 9749840
    Abstract: Generating and analyzing call detail records for various uses of mobile network resources includes, at a mobile network service bus configured to communicate with one or more service entities in a mobile core network, generating a first set of call detail records (CDRs) for messages received from the service entities in the mobile core network and a second set of CDRs for messages received from a tenant server that is providing an applications or a service on the mobile core network. Each of the CDRs included in the first set of CDRs and the second set of CDRs is tagged based on the processes involved in generating the particular CDR. Relationships are determined between the CDRs included in the first set of CDRs and the second set of CDRs based on the tagging and one or more of usage operations and network diagnostic operations are performed based on the relationships.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Jagannath Damle, Showen Yeh, Imnaz Meher Jilani, Raymond G. Prill, Soon Teck Gibson Ang, Walter Glenn Dixon, Kevin Franklin Clayton, Michael J. Lemen
  • Patent number: 9019821
    Abstract: An accounting method, system, device, and a computer-readable medium. The accounting method, system, device, and a computer-readable medium provide for measuring a time interval between arrival of two adjacent packets, comparing the measured time interval to a predetermined threshold, and determining whether the measured time interval is an active packet transfer time based on the comparison. Accordingly, an active packet transfer time in a connection is obtained.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: April 28, 2015
    Assignee: Alcatel Lucent
    Inventors: Soon Teck Gibson Ang, Min Jiang, Xian Cheng, King Ma
  • Patent number: 8417821
    Abstract: A system and method of enabling transmission control protocol (TCP) splice between a client application and a server, while maintaining control of the connections by a contest-based charging proxy. The system framework includes a TCP splicing module for splicing connections between a client application and a server, an application proxy (e.g., content-based charging proxy) for redirecting a request of the client application, and a content-based charging engine for determining the classification of the data flow between the client application and the server. If the data flow has a predetermined classification or a triggering event has been detected, the content-based charging engine transfers control of the connections to the application proxy. The application proxy, for example, can redirect the client application to a predetermined service or source based on the classification of the data flow.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: April 9, 2013
    Assignee: Alcatel Lucent
    Inventors: Jin Jing, Jie Wang, Soon Teck Gibson Ang
  • Patent number: 8031719
    Abstract: Systems and methods for optimizing resources of a packet service gateway are disclosed. According to an embodiment, a telecommunication system includes a servicing node, a gateway node connecting the servicing node to a data network, and a control node virtualizing the connection of the servicing node to the data network when the connection is inactive for a predetermined period of time. The control node can include a memory storing control information of inactive connections to the data network, and a processor processing and generating requests to and from the servicing node and the gateway node. According to another embodiment, a method of establishing a connection to a data network includes requesting a connection to the data network by a servicing node, connecting the servicing node to the data network via a gateway node, and virtualizing, by a control node, the connection of the servicing node to the data network.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: October 4, 2011
    Assignee: Alcatel Lucent
    Inventor: Soon Teck Gibson Ang
  • Publication number: 20100325305
    Abstract: A system and method of enabling transmission control protocol (TCP) splice between a client application and a server, while maintaining control of the connections by a contest-based charging proxy. The system framework includes a TCP splicing module tor splicing connections between a client application and a server, an application proxy (e.g., content-based charging proxy) for redirecting a request of the client application, and a content-based charging engine for determining the classification of the data flow between the client application and the server. if the data flow has a predetermined classification or a triggering event has been detected, the content-based charging engine transfers control of the connections to the application proxy. The application proxy, for example, can redirect the client application to a predetermined service or source based on the classification of the data flow.
    Type: Application
    Filed: August 27, 2010
    Publication date: December 23, 2010
    Inventors: Jin Jing, Jie Wang, Soon Teck Gibson Ang
  • Patent number: 7809840
    Abstract: A system and method of enabling transmission control protocol (TCP) splice between a client application and a server, while maintaining control of the connections by a content-based charging proxy. The system framework includes a TCP splicing module for splicing connections between a client application and a server, an application proxy (e.g., content-based charging proxy) for redirecting a request of the client application, and a content-based charging engine for determining the classification of the data flow between the client application and the server. If the data flow has a predetermined classification or a triggering event has been detected, the content-based charging engine transfers control of the connections to the application proxy. The application proxy, for example, can redirect the client application to a predetermined service or source based on the classification of the data flow.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: October 5, 2010
    Assignee: Alcatel Lucent
    Inventors: Jin Jing, Jie Wang, Soon Teck Gibson Ang
  • Patent number: 7609682
    Abstract: A module interfaces a mobile communications network to a packet data network and is capable of implementing an Intelligent Network Service for a packet-switched service for subscribers of the mobile communications network. A network interface module may be operative to implement such prepaid charging in real-time. The network interface module may determine both a count and a time period from the prepaid balance, and compare the number of information units exchanged during the service and the duration of the service against the count and time period, respectively. An entry for a subscriber in a Subscriber Information Registry of a home mobile communications network may be defined such that when a subscriber roams into a visited mobile communications network, the network interface module of the home mobile communications network is used to implement a session between the mobile terminal of the subscriber and a node of a packet data network.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: October 27, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Soon Teck Gibson Ang, Thierry Van de Velde, Jie Feng
  • Publication number: 20090213784
    Abstract: A method, a wireless node, and a telecommunication system optimizing data connections. The system has a servicing node (202), a gateway node (204) connecting the servicing node (202) to a data network (210) and a control component (203) virtualizing the connections to the data network, when the connections are inactive for a predetermined period of time. A connection is virtualized by deleting control information for the connection from the gateway node (204) and storing this control information in the control component (203). By virtualizing the inactive data connections, the resources are optimized.
    Type: Application
    Filed: January 13, 2006
    Publication date: August 27, 2009
    Applicant: ALCATEL
    Inventor: Soon Teck Gibson Ang
  • Publication number: 20080109554
    Abstract: A system and method of enabling transmission control protocol (TCP) splice between a client application and a server, while maintaining control of the connections by a content-based charging proxy. The system framework includes a TCP splicing module for splicing connections between a client application and a server, an application proxy (e.g., content-based charging proxy) for redirecting a request of the client application, and a content-based charging engine for determining the classification of the data flow between the client application and the server. If the data flow has a predetermined classification or a triggering event has been detected, the content-based charging engine transfers control of the connections to the application proxy. The application proxy, for example, can redirect the client application to a predetermined service or source based on the classification of the data flow.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Inventors: Jin Jing, Jie Wang, Soon Teck Gibson Ang
  • Patent number: 7242932
    Abstract: A mobile internet protocol on a radio signaling channel (2). A mobile internet protocol message is wrapped in a radio control message (12) by a mobile station (1) and sent to a radio access network (3). The mobile internet protocol message is unwrapped by the radio access network and routed to a home agent (7) for authentication.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 10, 2007
    Assignee: Motorola, Inc.
    Inventors: Jill C. Wheeler, William T. Scott, Karina Burchard, Soon Teck Gibson Ang
  • Publication number: 20070121497
    Abstract: An accounting method, system, device, and a computer-readable medium. The accounting method, system, device, and a computer-readable medium provide for measuring a time interval between arrival of two adjacent packets, comparing the measured time interval to a predetermined threshold, and determining whether the measured time interval is an active packet transfer time based on the comparison. Accordingly, an active packet transfer time in a connection is obtained.
    Type: Application
    Filed: June 30, 2006
    Publication date: May 31, 2007
    Inventors: Soon Gibson Ang, Min Jiang, Xian Cheng, King Ma
  • Publication number: 20040002337
    Abstract: A mobile internet protocol on a radio signaling channel (2). A mobile internet protocol message is wrapped in a radio control message (12) by a mobile station (1) and sent to a radio access network (3). The mobile internet protocol message is unwrapped by the radio access network and routed to a home agent (7) for authentication.
    Type: Application
    Filed: October 25, 2002
    Publication date: January 1, 2004
    Inventors: Jill C Wheeler, William T Scott, Karina Burchard, Soon Teck Gibson Ang
  • Publication number: 20030031160
    Abstract: A module interfaces a mobile communications network to a packet data network and is capable of implementing an Intelligent Network Service, for example, prepaid charging, for a packet-switched service for subscribers of the mobile communications network. A network interface module operative as such may obviate a need to configure (e.g., replace or upgrade) a packet-switching module so that the packet-switching module can implement one or more Intelligent Network Services. A network interface module may be operative to implement such prepaid charging in real-time. The network interface module may determine both a count and a time period from the prepaid balance, and compare the number of information units exchanged during the service and the duration of the service against the count and time period, respectively.
    Type: Application
    Filed: June 3, 2002
    Publication date: February 13, 2003
    Inventors: Soon Teck Gibson Ang, Thierry Van de Velde, Jie Feng