Patents by Inventor Tak Ming Francis Pang

Tak Ming Francis Pang 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: 20210045058
    Abstract: In one embodiment, an apparatus comprises a transmitter for communicating with a client, a receiver, and a controller coupled with the transmitter and receiver, wherein the controller is operable to receive a proxy from the client for traffic from a source and transmit a join to the source on behalf of the client.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Inventor: Tak Ming Francis Pang
  • Patent number: 10855795
    Abstract: In one embodiment, an apparatus comprises a transmitter for communicating with a client, a receiver, and a controller coupled with the transmitter and receiver, wherein the controller is operable to receive a proxy from the client for traffic from a source and transmit a join to the source on behalf of the client.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Tak Ming Francis Pang
  • Publication number: 20200137186
    Abstract: In one embodiment, an apparatus comprises a transmitter for communicating with a client, a receiver, and a controller coupled with the transmitter and receiver, wherein the controller is operable to receive a proxy from the client for traffic from a source and transmit a join to the source on behalf of the client.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventor: Tak Ming Francis Pang
  • Patent number: 10574627
    Abstract: An access point (AP) operates in a network of APs, each configured with a distinct IP address with which to communicate with a wide area network (WAN), and each configured to connect wirelessly with wireless client devices seeking access to the WAN via the each AP. The AP derives, based on the distinct IP address, a standalone pool of IP addresses for assignment to wireless client devices, such that the IP addresses do not overlap with IP addresses of any other standalone pool of IP addresses derived by any other of the APs; The AP operates in a standalone mode to: receive from wireless client devices connecting with the AP respective requests for IP addresses for use by the wireless client devices; and responsive to each request, dynamically assign to the wireless client device that sent the request a respective IP address from the standalone pool of IP addresses.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Tak Ming Francis Pang, Bo Yang, Maruth N. Kamath, Xinggang Zhou
  • Publication number: 20190281011
    Abstract: An access point (AP) operates in a network of APs, each configured with a distinct IP address with which to communicate with a wide area network (WAN), and each configured to connect wirelessly with wireless client devices seeking access to the WAN via the each AP. The AP derives, based on the distinct IP address, a standalone pool of IP addresses for assignment to wireless client devices, such that the IP addresses do not overlap with IP addresses of any other standalone pool of IP addresses derived by any other of the APs; The AP operates in a standalone mode to: receive from wireless client devices connecting with the AP respective requests for IP addresses for use by the wireless client devices; and responsive to each request, dynamically assign to the wireless client device that sent the request a respective IP address from the standalone pool of IP addresses.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: Tak Ming Francis Pang, Bo Yang, Maruth N. Kamath, Xinggang Zhou
  • Patent number: 10237756
    Abstract: In one embodiment, a neighbor access point list is obtained. Statistics are maintained for a current access point that a client is currently associated with, including previous access points previous clients have roamed from prior to associating with the current access point, and next access points the previous clients associated with. The neighbor access point list for the client is optimized, by determining one or more previous clients that associated with a same previous access point as the client and prioritizing access points in the optimized neighbor access point list, based on the next access points the one or more previous clients associated with. The optimized neighbor access point list is sent to the client.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Tak Ming Francis Pang, David S. Stephenson, Santosh G. Pandey, Vishal Satyendra Desai
  • Patent number: 10218671
    Abstract: Presented herein are systems and methods of dynamically allocating and leasing MAC addresses in a wireless network that ensures a unique MAC address is assigned to a computing device. The exemplified systems and methods ensure that the dynamically assigned MAC address is unique for a given network and that the MAC address is assigned to a give client wireless device prior to the client being granted access to the network and prior to a communication session being established.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: February 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Tak Ming Francis Pang
  • Patent number: 10159103
    Abstract: Presented herein are systems and methods to detect and avoid MAC-address collision of a dynamic MAC address (also referred to herein as a “dynamically assignable MAC address” or a “dynamically allocated MAC address”) that is temporarily assigned to a network device in a wireless network. The systems and methods ensure that the dynamic MAC address is unique (and compatible with existing IEEE-802.11) to the wireless network prior to the network device using the address as its network identifier to gain access to the wireless network. The systems and methods involve an initial set of announcements between the network device and the wireless network and, in some embodiments, again when network device roams to another wireless network. The exemplified systems and methods facilitate use of network addresses that are structured according to standard conventions and that are backward compatible with existing MAC-address randomization schemes.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: December 18, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Tak Ming Francis Pang
  • Publication number: 20180077742
    Abstract: Presented herein are systems and methods to detect and avoid MAC-address collision of a dynamic MAC address (also referred to herein as a “dynamically assignable MAC address” or a “dynamically allocated MAC address”) that is temporarily assigned to a network device in a wireless network. The systems and methods ensure that the dynamic MAC address is unique (and compatible with existing IEEE-802.11) to the wireless network prior to the network device using the address as its network identifier to gain access to the wireless network. The systems and methods involve an initial set of announcements between the network device and the wireless network and, in some embodiments, again when network device roams to another wireless network. The exemplified systems and methods facilitate use of network addresses that are structured according to standard conventions and that are backward compatible with existing MAC-address randomization schemes.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 15, 2018
    Inventor: Tak Ming Francis Pang
  • Publication number: 20180077111
    Abstract: Presented herein are systems and methods of dynamically allocating and leasing MAC addresses in a wireless network that ensures a unique MAC address is assigned to a computing device. The exemplified systems and methods ensure that the dynamically assigned MAC address is unique for a given network and that the MAC address is assigned to a give client wireless device prior to the client being granted access to the network and prior to a communication session being established.
    Type: Application
    Filed: September 13, 2016
    Publication date: March 15, 2018
    Inventor: Tak Ming Francis Pang
  • Patent number: 9750022
    Abstract: In one embodiment, a method comprises determining, by an apparatus, a pattern of frequency band capabilities of wireless client devices relative to respective wireless Media Access Control (MAC) addresses of the wireless client devices, the determining based on a machine-based classification of the wireless client device capabilities relative to the respective MAC addresses; classifying a new wireless client device based on classifying the corresponding MAC address of the new client device relative to the pattern; and steering the new wireless client device to an available wireless band based on the classifying of the new wireless client device.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 29, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Hui Liu, Jiatong Zhou, Jiang Zhu, Tak Ming Francis Pang
  • Patent number: 9521608
    Abstract: A mesh network includes a controller, root access points (APs), and mesh APs assigned to different groups of APs. The controller creates for each group a distinct subset channel list of backhaul channels used by root APs of the group that are connected to the controller. The controller updates, for each group, the subset channel list as root APs assigned to the group connect with and disconnect from the controller. The controller sends, for each group, the subset channel list to the mesh APs assigned to the group that are connected with the controller through respective root APs when the subset channel list is created and updated.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: December 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: M. A. Sheik Farid, Hrishikesh Vishwas Kulkarni, Tak Ming Francis Pang, Krishnakumar Ramachandran
  • Publication number: 20160142925
    Abstract: In one embodiment, a neighbor access point list is obtained. Statistics are maintained for a current access point that a client is currently associated with, including previous access points previous clients have roamed from prior to associating with the current access point, and next access points the previous clients associated with. The neighbor access point list for the client is optimized, by determining one or more previous clients that associated with a same previous access point as the client and prioritizing access points in the optimized neighbor access point list, based on the next access points the one or more previous clients associated with. The optimized neighbor access point list is sent to the client.
    Type: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Inventors: TAK MING FRANCIS PANG, DAVID S. STEPHENSON, SANTOSH G. PANDEY, VISHAL SATYENDRA DESAI
  • Publication number: 20160044673
    Abstract: In one embodiment, a method comprises determining, by an apparatus, a pattern of frequency band capabilities of wireless client devices relative to respective wireless Media Access Control (MAC) addresses of the wireless client devices, the determining based on a machine-based classification of the wireless client device capabilities relative to the respective MAC addresses; classifying a new wireless client device based on classifying the corresponding MAC address of the new client device relative to the pattern; and steering the new wireless client device to an available wireless band based on the classifying of the new wireless client device.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: HUI LIU, JIATONG ZHOU, JIANG ZHU, TAK MING FRANCIS PANG
  • Patent number: 9253693
    Abstract: In an example embodiment, a neighbor radio/access point (AP) list is obtained. The neighbor AP list is optimized for a client that is associated with a current access point. The list may be optimized based on any one or combination of techniques, including but not limited to roaming patterns of previous clients that were associated with the current access point, radio frequency metrics, bandwidth requirements for the client, and/or any other suitable criteria. In particular embodiments, requests from the client to associate with an access point that is not on the optimized neighbor AP list may be denied.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Tak Ming Francis Pang, David S. Stephenson, Santosh Pandey, Vishal Satyendra Desai
  • Publication number: 20160007273
    Abstract: A mesh network includes a controller, root access points (APs), and mesh APs assigned to different groups of APs. The controller creates for each group a distinct subset channel list of backhaul channels used by root APs of the group that are connected to the controller. The controller updates, for each group, the subset channel list as root APs assigned to the group connect with and disconnect from the controller. The controller sends, for each group, the subset channel list to the mesh APs assigned to the group that are connected with the controller through respective root APs when the subset channel list is created and updated.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 7, 2016
    Inventors: M.A. Sheik Farid, Hrishikesh Vishwas Kulkarni, Tak Ming Francis Pang, Krishnakumar Ramachandran
  • Patent number: 9210623
    Abstract: In an example embodiment, an access point or wireless local area network controller programs an opaque cookie into a wireless client. The cookie carries association detail and current traffic information of the client. When the client roams to a new access point, the client presents the cookie to the new access point.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Tak Ming Francis Pang, Hari Rangarajan, Seema Nayak
  • Patent number: 8976702
    Abstract: Devices, methods and instructions encoded on computer readable media are provided herein for estimation of the available bandwidth in a frequency channel shared by a first access point and at least one neighboring access point. In one example, an impact value that represents the impact of traffic associated with the neighboring access point on the first access point is calculated. Based on the impact value, a first utilization metric associated with the first access point is generated. The first utilization metric represents the bandwidth available on the frequency channel in the presence of the traffic associated with the neighboring access point.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Chan, Tak Ming Francis Pang, Mohammad Janani
  • Patent number: 8896659
    Abstract: In an example embodiment, there is disclosed an apparatus comprising an interface and conferencing logic coupled with the interface. The conferencing logic is operable to receive via the interface data representative of a conference call for a meeting, the data representative of the meeting comprises data representative of a meeting time and data representative of a meeting participant. The conferencing logic is operable to receive via the interface data representative of a callback number and data representative of a callback time from the meeting participant. The conferencing logic is operable to initiate communications with the meeting participant at the callback time at the callback number. The conferencing logic is operable to couple the meeting participant with the conference call upon establishing communications.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: November 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Tak Ming Francis Pang
  • Patent number: 8848609
    Abstract: Techniques are provided for a foreign controller to receive a handoff message including information for a multicast group that is used to forward network control information originating from an Internet Protocol version 6 (IPv6) network router by a home wireless controller to one or more foreign wireless controllers for mobile client devices that were first associated with the home controller. The foreign controller joins a multicast group based on the information contained in the handoff message and establishes a communication path with a mobile client device. The foreign controller extracts network control information addressed to the mobile client device received from the home wireless controller via a multicast stream associated with the multicast group, and forwards the network control information to the mobile client device via the communication path.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Tao-Yuan Hsiao, Tak Ming Francis Pang