Patents by Inventor Daniel Kan

Daniel Kan 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: 20240125065
    Abstract: Systems and methods for a selectively-activated magnetic strip under a vehicle chassis that is powered to pick up nails and other metal debris. The magnetic strip can be selectively activated using an electromagnet powered by the vehicle and controlled by an onboard computer. The magnetic strip can generally be powered on while the vehicle is driving and selectively deactivated based on mapping data to avoid interactions with metallic infrastructure. The magnetic strip can be selectively deactivated based on vehicle parameters, such as vehicle speed.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Applicant: GM Cruise Holdings LLC
    Inventor: Daniel Kan
  • Patent number: 11916735
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: February 27, 2024
    Assignee: VMware LLC
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 11899459
    Abstract: The present technology is effective to cause at least one processor to receive attributes of a sidewalk section within a threshold distance from a location selected by a passenger, determine a potential location for pick-up or drop-off of the passenger by the autonomous vehicle, receive an authorization from the passenger, and navigate the autonomous vehicle to the potential location for pick-up or drop-off. The attributes may include a respective curb height of the sidewalk section within the threshold distance. The potential location may be determined based upon a height of a portion of an autonomous vehicle and the respective curb height of the sidewalk section within the threshold distance. The authorization may confirm the potential location for pick-up or drop-off.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: February 13, 2024
    Assignee: GM Cruise Holdings LLC
    Inventors: Daniel Kan, Jessica Uelmen
  • Publication number: 20230236598
    Abstract: The present technology is effective to cause at least one processor to receive attributes of a sidewalk section within a threshold distance from a location selected by a passenger, determine a potential location for pick-up or drop-off of the passenger by the autonomous vehicle, receive an authorization from the passenger, and navigate the autonomous vehicle to the potential location for pick-up or drop-off. The attributes may include a respective curb height of the sidewalk section within the threshold distance. The potential location may be determined based upon a height of a portion of an autonomous vehicle and the respective curb height of the sidewalk section within the threshold distance. The authorization may confirm the potential location for pick-up or drop-off.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Inventors: Daniel Kan, Jessica Uelmen
  • Patent number: 11669789
    Abstract: The subject disclosure relates to ways to determine the mass of a vehicle, such as an autonomous vehicle (AV), based on the vehicle pose. In some aspects, a method of the disclosed technology includes steps for measuring a first pose of a vehicle using one or more environmental sensors, measuring a second pose of the vehicle using the one or more environmental sensors, and calculating a mass of the vehicle based on the first pose and the second pose. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: June 6, 2023
    Assignee: GM Cruise Holdings LLC.
    Inventors: Kyle Vogt, Daniel Kan, Lukas Holoubek
  • Patent number: 11644838
    Abstract: The present technology is effective to cause at least one processor to determine, based upon attributes of a sidewalk section and a height of a portion of an autonomous vehicle, a potential location for pick-up or drop-off of a passenger by the autonomous vehicle and navigate the autonomous vehicle to the potential location for pick-up or drop-off.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: May 9, 2023
    Assignee: GM Cruise Holdings LLC.
    Inventors: Daniel Kan, Jessica Uelmen
  • Publication number: 20230033161
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 11469947
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 11469946
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 11374812
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 28, 2022
    Assignee: VMWARE, INC.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20220171391
    Abstract: The present technology is effective to cause at least one processor to determine, based upon attributes of a sidewalk section and a height of a portion of an autonomous vehicle, a potential location for pick-up or drop-off of a passenger by the autonomous vehicle and navigate the autonomous vehicle to the potential location for pick-up or drop-off.
    Type: Application
    Filed: February 9, 2022
    Publication date: June 2, 2022
    Inventors: Daniel Kan, Jessica Uelmen
  • Patent number: 11281220
    Abstract: The present technology is effective to cause at least one processor to receive attributes of a sidewalk section within a threshold distance from a location selected by a passenger, determine a potential location for pick-up or drop-off of the passenger by the autonomous vehicle, receive an authorization from the passenger, and navigate the autonomous vehicle to the potential location for pick-up or drop-off. The attributes may include a respective curb height of the sidewalk section within the threshold distance. The potential location may be determined based upon a height of a portion of an autonomous vehicle and the respective curb height of the sidewalk section within the threshold distance. The authorization may confirm the potential location for pick-up or drop-off.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 22, 2022
    Assignee: GM Cruise Holdings, LLC
    Inventors: Daniel Kan, Jessica Uelmen
  • Publication number: 20210197846
    Abstract: Sensors coupled to a first vehicle are used to measure sensor measurements. Based on the sensor measurements, the first vehicle identifies a risk to the first vehicle and/or to a second vehicle near the first vehicle, for example based on a distance between the first and second vehicle being unsafely low. The first vehicle generates an alert based on the risk and outputs the alert toward the second vehicle, for example visually through a screen and/or audibly using speakers, to warn an operator of the second vehicle about the risk.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Divya Thakur, Rajat Basu, Jeffrey Brandon, Daniel Kan, Michael Frank Schmidt
  • Publication number: 20210191396
    Abstract: The present technology is effective to cause at least one processor to receive attributes of a sidewalk section within a threshold distance from a location selected by a passenger, determine a potential location for pick-up or drop-off of the passenger by the autonomous vehicle, receive an authorization from the passenger, and navigate the autonomous vehicle to the potential location for pick-up or drop-off. The attributes may include a respective curb height of the sidewalk section within the threshold distance. The potential location may be determined based upon a height of a portion of an autonomous vehicle and the respective curb height of the sidewalk section within the threshold distance. The authorization may confirm the potential location for pick-up or drop-off.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: Daniel Kan, Jessica Uelmen
  • Publication number: 20200287791
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20200287790
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20200280490
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 3, 2020
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 10630547
    Abstract: A system and method for providing automatic closed loop control of a network using a dynamic control loop. The system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager computes an initial control policy to the programmable network elements using (1) high-level policies, security requirements, and any anomalous traffic behavior; (2) configuration capability and current configuration of underlying network elements; (3) network topology, statistics, and tolerable configuration change; and (4) control loop parameters including stability, oscillation, and timescale.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 21, 2020
    Assignee: NYANSA, INC
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 10601654
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: March 24, 2020
    Assignee: Nyansa, Inc.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20200044921
    Abstract: A system and method for providing automatic closed loop control of a network using a dynamic control loop. The system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager computes an initial control policy to the programmable network elements using (1) high-level policies, security requirements, and any anomalous traffic behavior; (2) configuration capability and current configuration of underlying network elements; (3) network topology, statistics, and tolerable configuration change; and (4) control loop parameters including stability, oscillation, and timescale.
    Type: Application
    Filed: September 26, 2019
    Publication date: February 6, 2020
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan