Patents by Inventor Francis Pang

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

  • Patent number: 12219486
    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 28, 2020
    Date of Patent: February 4, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Tak Ming Francis Pang
  • Publication number: 20240042950
    Abstract: A high-performance vehicle network architecture agnostic gateway is disclosed herein. The high-performance gateway includes an application unit, a real-time processing unit, and an image processing unit. The application unit is configured to optimize vehicle operation and maintenance as well as passenger safety and comfort using artificial intelligence and/or machine learning. The real-time processing unit is configured to perform time-sensitive electronic control unit (ECU) sequencing and scheduling based on information received from ECUs across the vehicle network architecture. The image processing unit is configured to detect a speed limit, manage vehicle night vision, inform a lane departure, and identify driver fatigue based on image data received from the ECUs.
    Type: Application
    Filed: December 20, 2021
    Publication date: February 8, 2024
    Applicant: ElectroKnox Corporation
    Inventors: Ziyang (Brian) XIONG, Francis PANG, Xinlei QIU
  • 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: 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
  • 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
  • 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