Patents by Inventor Mun-Choon Chan

Mun-Choon Chan 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: 8230106
    Abstract: Techniques and systems for managing transmissions from a TCP source by regulating the flow of acknowledgement signals to the TCP source are described. An acknowledgement signal regulator monitors a data queue used to buffer data packets received from the TCP source and an acknowledgement signal queue used to store acknowledgement signals to be transmitted to the TCP source. An acknowledgement signal release manager determines the available space in the data queue and the expected number of data packets arriving at the data queue, and manages the release of acknowledgement signals from the acknowledgement signal queue to the TCP source so as to prevent an undesired overflow of the data queue resulting from the arrival of an excessive number of data packets from the TCP source.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: July 24, 2012
    Assignee: Alcatel Lucent
    Inventors: Mun-Choon Chan, Ramachandran Ramjee
  • Patent number: 7944820
    Abstract: The amount of TCP/IP packets which can be sent from an Internet network to a wireless network is maximized by modifying a receive window value of an acknowledgment (ACK) before the ACK is sent on to a source of data packets within the Internet network. The receive window value is modified to take into consideration delay and rate variations which occur in the wireless network.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: May 17, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Mun Choon Chan, Ramachandran Ramjee
  • Publication number: 20080144509
    Abstract: The amount of TCP/IP packets which can be sent from an Internet network to a wireless network is maximized by modifying a receive window value of an acknowledgment (ACK) before the ACK is sent on to a source of data packets within the Internet network. The receive window value is modified to take into consideration delay and rate variations which occur in the wireless network.
    Type: Application
    Filed: February 5, 2008
    Publication date: June 19, 2008
    Inventors: Mun Choon Chan, Ramachandran Ramjee
  • Patent number: 7352700
    Abstract: The amount of TCP/IP packets which can be sent from an Internet network to a wireless network is maximized by modifying a receive window value of an acknowledgment (ACK) before the ACK is sent on to a source of data packets within the Internet network. The receive window value is modified to take into consideration delay and rate variations which occur in the wireless network.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: April 1, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Mun Choon Chan, Ramachandran Ramjee
  • Patent number: 7257409
    Abstract: A base station controller (BSC) of a radio or wireless telecommunications network base station includes a director. A BSC includes multiple central processing units (CPUs), with each CPU running a call-processing application for one or more connections. The director is a logical entity that intercepts wireless call-setup signaling and assigns each corresponding connection to a CPU according to a centralized load-balancing algorithm. The centralized load-balancing algorithm distributes connections to less loaded CPUs to i) prevent individual CPUs from overloading, ii) utilize otherwise unused system resources, and iii) increase overall system performance. The director hosts cell components that manage code division multiple access (CDMA) downlink spreading codes for a base station, providing centralized allocation of spreading codes by the base station.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: August 14, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Mun-Choon Chan, Martin Havemann, Ramachandran Ramjee, Sandra R. Thuel, Thomas Y. Woo
  • Publication number: 20070070933
    Abstract: Estimates are provided for the number of links needed in a Internet Protocol-Radio Access Network (IP-RAN) to ensure the IP-RAN is resilient to base station and radio network controller type failures.
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Mun-Choon Chan, Ramachandran Ramjee, Tian Bu
  • Publication number: 20050221839
    Abstract: A base station controller (BSC) of a radio or wireless telecommunications network base station includes a director. A BSC includes multiple central processing units (CPUs), with each CPU running a call-processing application for one or more connections. The director is a logical entity that intercepts wireless call-setup signaling and assigns each corresponding connection to a CPU according to a centralized load-balancing algorithm. The centralized load-balancing algorithm distributes connections to less loaded CPUs to i) prevent individual CPUs from overloading, ii) utilize otherwise unused system resources, and iii) increase overall system performance. The director hosts cell components that manage code division multiple access (CDMA) downlink spreading codes for a base station, providing centralized allocation of spreading codes by the base station.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Mun-Choon Chan, Martin Havemann, Ramachandran Ramjee, Sandra Thuel, Thomas Woo
  • Publication number: 20040215753
    Abstract: Techniques and systems for managing transmissions from a TCP source by regulating the flow of acknowledgement signals to the TCP source are described. An acknowledgement signal regulator monitors a data queue used to buffer data packets received from the TCP source and an acknowledgement signal queue used to store acknowledgement signals to be transmitted to the TCP source. An acknowledgement signal release manager determines the available space in the data queue and the expected number of data packets arriving at the data queue, and manages the release of acknowledgement signals from the acknowledgement signal queue to the TCP source so as to prevent an undesired overflow of the data queue resulting from the arrival of an excessive number of data packets from the TCP source.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 28, 2004
    Applicant: Lucent Technologies, Inc.
    Inventors: Mun-Choon Chan, Ramachandran Ramjee
  • Patent number: 6697844
    Abstract: The amount of information associated with an electronic mail message that must be transmitted from an electronic mail server to a client electronic mail application at a user's computer or workstation is reduced using a cache-based compaction technique. This technique enable a requested electronic mail message to be encoded in the server using information relating to similar objects that were previously transferred by the server to the client and that remain available to the server. Differential encoding is performed in the server such that the server transmits to the client information indicative of the differences between the requested object and the reference (similar) objects available in the server cache. A corresponding decoding operation is performed in the client, using the encoded version and reference objects available in the client cache. A similar technique is employed for encoding electronic mail messages in the client that are to be transmitted to the server.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: February 24, 2004
    Assignee: Lucent Technologies, Inc.
    Inventors: Mun-Choon Chan, Thomas Y Woo
  • Patent number: 6178461
    Abstract: The amount of information that must be transmitted from an Internet server to a user's computer or workstation when the user requests an Internet object, for example, by clicking on a URL in a web browser application, is reduced using a cache-based compaction technique in which the requested object is encoded in the server using information relating to similar objects that were previously supplied to the user. Similar objects available in both a client side cache and a server side cache are selected by comparing the URL of the requested object to the URL's of stored objects. Differential encoding is performed in the server such that the server transmits to the client information indicative of the differences between the requested object and the reference (similar) objects available in the server cache. A corresponding decoding operation is performed in the client, using the encoded version and reference objects available in the client cache.
    Type: Grant
    Filed: December 8, 1998
    Date of Patent: January 23, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Mun-Choon Chan, Thomas Yat Chung Woo
  • Patent number: 5953316
    Abstract: For enhanced efficiency in setting up routes, and for enhanced throughput in an ATM network, invocation of objects can be parallelized. Also, throughput of a connection manager can be increased, and the latency of call set-up decreased by caching of network states such as recently used routes, output or input VCI/VPIs, bandwidth and buffer resources and existing connection states. And systems throughput can be increased by aggregating multiple request messages into a single invocation instead of making multiple invocations.
    Type: Grant
    Filed: April 17, 1997
    Date of Patent: September 14, 1999
    Assignee: The Trustees of Columbia University In the City of New York
    Inventors: Aurel A. Lazar, Mun Choon Chan