Patents by Inventor Philip Zhou

Philip Zhou 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: 20240118401
    Abstract: A method for tracking zero-angle position shift of a moveable mirror used in a LiDAR system is provided. The method comprises obtaining a first dataset based on a first intensity map. The first intensity map is associated with internal reflection pulses of a frame scanned by the LiDAR system. The frame comprises a plurality of scan positions. The internal reflection pulses are formed by scattering or reflecting one or more transmission light pulses at positions internal to a housing of the LiDAR system. The first dataset is a calibration dataset comprising representative intensity values and corresponding positions in the frame. The method further comprises obtaining a second intensity map of another frame at a subsequent time and obtaining a second dataset based on the second intensity map. The method further comprises determining the zero-angle position shift of the moveable mirror based on the first dataset and the second dataset.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Applicant: Innovusion, Inc.
    Inventors: Gang Zhou, Junwei Bao, Philip Andrew Wingard
  • Publication number: 20240097971
    Abstract: Some embodiments provide a method for reporting potential root causes of incidents within a network. The method identifies a first network entity as a potential root cause of an incident affecting a second network entity. For each network entity of a set of network entities in a dependency chain beginning with the first network entity and ending with the second network entity, the method assigns a label to the network entity based on measured metrics of the network entity. The method uses a state machine that encodes causality between different network entity labels to generate a human-readable explanation for the first network entity causing the incident affecting the second network entity.
    Type: Application
    Filed: January 8, 2023
    Publication date: March 21, 2024
    Applicant: VMware, Inc.
    Inventors: Vipul Harsh, Wenxuan Zhou, Radhika Niranjan Mysore, Philip Brighten Godfrey, Sujata Banerjee
  • Publication number: 20240097970
    Abstract: Some embodiments provide a method for identifying root causes of incidents within a network. The method receives a graph of a portion of the network related to a particular network entity for which an incident is reported. The graph specifies dependencies between neighboring network entities in the network. The method uses probabilistic analysis to determine, for each network entity of a set of network entities represented in the graph, whether adjusting a set of metrics of the entity affects one or more metrics of the particular network entity that have been diagnosed as indicative of a problem. The method reports a subset of the network entities with metrics that affect the one or more metrics of the particular network entity as potential root causes of the incident.
    Type: Application
    Filed: January 8, 2023
    Publication date: March 21, 2024
    Inventors: Vipul Harsh, Wenxuan Zhou, Radhika Niranjan Mysore, Philip Brighten Godfrey, Sujata Banerjee
  • Publication number: 20240097966
    Abstract: Some embodiments provide a method for evaluating incidents within a network. The method receives notification of a first incident related to a first network entity and a second incident related to a second network entity. In response to the respective notifications of the first and second incidents, the method uses network monitoring data to generate a first component graph of a first portion of the network that includes the first network entity and a second component graph of a second portion of the network that includes the second network entity. The first and second component graphs respectively include first and second sets of network entities related to the first and second network entities according to the network monitoring data. The method uses the first and second component graphs to respectively identify root causes of the first and second incidents.
    Type: Application
    Filed: January 8, 2023
    Publication date: March 21, 2024
    Inventors: Vipul Harsh, Wenxuan Zhou, Radhika Niranjan Mysore, Philip Brighten Godfrey, Sujata Banerjee
  • Publication number: 20240089184
    Abstract: Some embodiments provide a method for evaluating a network. The method identifies multiple network correctness requirements configured for the network. The method instantiates a separate respective evaluation program instance for each respective identified network correctness requirement to evaluate the respective network correctness requirement. At least two evaluation program instances are instantiated on different machines. Each respective evaluation program instance stores in a respective memory a respective set of network device data to evaluate the respective network correctness requirement. Each set of network device data requires less memory than storing network device data for the entire network.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Publication number: 20240089257
    Abstract: Some embodiments provide a method for evaluating a network correctness requirement at an evaluation program instance assigned to evaluate a particular network correctness requirement. The method identifies data message properties associated with the particular network correctness requirement. The method evaluates the particular network correctness requirement by (i) determining a path through a set of network devices for a data message having the identified data message properties and (ii) from a data storage that stores data message processing rules for a plurality of network devices including the set of network devices and additional network devices, retrieving and storing in memory data specifying data message processing rules for the set of network devices to use in evaluating the particular network correctness requirement.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Publication number: 20240086221
    Abstract: Some embodiments provide a method for an orchestration program instance assigned a particular network device in a network. Each network device of multiple network devices is assigned to a different orchestration program instance in a cluster. The method receives a notification message that a configuration for the particular network device has been modified. In response to the notification message, the method identifies a set of network correctness requirements to be evaluated for the network. The method sends a separate notification message for each identified network correctness requirement specifying that the particular network device configuration has been modified so that a set of evaluation program instances can re-evaluate any network correctness requirements dependent on the particular network device.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 14, 2024
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Kuan-Yen Chou, Aanand Nayyar, Giri Prashanth Subramanian, Wenxuan Zhou, Philip Brighten Godfrey
  • Patent number: 6661284
    Abstract: A base station subsystem includes at least one transmit branch having a forward path that includes a signal processing unit coupled at an input to an input Fourier Transform Matrix (FTM) and at an output to an output FTM. The transmit branch further includes two error compensation loops, an inner feedback loop and an outer feedback loop. The inner feedback loop provides error compensation for error introduced by the signal processing section to a signal input to the transmit branch. The outer loop provides error compensation for all residual error introduced into the signal when routed through the transmit branch forward path after error compensation may be performed by the inner feedback loop.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: December 9, 2003
    Assignee: Motorola, Inc.
    Inventors: Yuda Luz, Jiangnan Jason Chen, Philip Zhou
  • Publication number: 20030214355
    Abstract: A base station subsystem includes at least one transmit branch having a forward path that includes a signal processing unit coupled at an input to an input Fourier Transform Matrix (FTM) and at an output to an output FTM. The transmit branch further includes two error compensation loops, an inner feedback loop and an outer feedback loop. The inner feedback loop provides error compensation for error introduced by the signal processing section to a signal input to the transmit branch. The outer loop provides error compensation for all residual error introduced into the signal when routed through the transmit branch forward path after error compensation may be performed by the inner feedback loop.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Inventors: Yuda Luz, Jiangnan Jason Chen, Philip Zhou