Patents by Inventor Hao Nan

Hao Nan 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: 12254686
    Abstract: A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: March 18, 2025
    Assignee: Verkada Inc.
    Inventors: David Mwaura, Nitish Poddar, Anders Brekke Holden, Bhavna Sud, Michele Casertano, Thantham Madan, Hao Nan, Rishabh Goyal, Yingjie Shen, Yunchao Gong, Yi Xu, Filip Kaliszan
  • Publication number: 20250087017
    Abstract: A non-transitory, processor-readable medium stores instructions that, when executed by a processor, cause the processor to generate, using a first compute device, a video file. The non-transitory, processor-readable medium also stores instructions that, when executed by a processor, cause the processor to cause the video file to be sent to a second compute device that is cloud based, to cause the second compute device to: encode the video file, using a set of at least one software container, to generate an encoded video file; execute, at the set of at least one software container, a streaming protocol to generate a stream based on the encoded video file; and cause, via the set of at least one software container, generation of a set of analytics associated with the video file, based on the stream and using a virtualized software application environment.
    Type: Application
    Filed: April 26, 2024
    Publication date: March 13, 2025
    Applicant: Verkada Inc.
    Inventors: Thantham MADAN, Hao NAN, Arthur KOPATSY, Feng JIANG, Lunce FU, Rohan SOOD
  • Publication number: 20240386715
    Abstract: A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Inventors: David MWAURA, Nitish PODDAR, Anders Brekke HOLDEN, Bhavna SUD, Michele CASERTANO, Thantham MADAN, Hao NAN, Rishabh GOYAL, Yingjie SHEN, Yunchao GONG, Yi XU, Filip KALISZAN
  • Patent number: 12067755
    Abstract: A method for performing detection-based object searches includes receiving a user request indicating a region of interest, a timeframe of interest, or an object of interest. A signal is sent to cause execution of a query to identify object detections based on the user request. A signal representing at least one event identified in response to the query is received. For each event from the at least one event, a thumbnail image is identified based on the user request and using a ranking algorithm. A video frame identified based on the thumbnail image is received, and a video segment associated with the video frame is retrieved, A preview image clip that includes the video frame and the video segment is generated and displayed to a user associated with the user request.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: August 20, 2024
    Assignee: Verkada Inc.
    Inventors: Hao Nan, Thantham Madan, Yunchao Gong, Yi Xu, Yingjie Shen, Shiqi Wang, Rishabh Goyal
  • Patent number: 12002286
    Abstract: A non-transitory, processor-readable medium stores instructions that, when executed by a processor, cause the processor to generate, using a first compute device, a video file. The non-transitory, processor-readable medium also stores instructions that, when executed by a processor, cause the processor to cause the video file to be sent to a second compute device that is cloud based, to cause the second compute device to: encode the video file, using a set of at least one software container, to generate an encoded video file; execute, at the set of at least one software container, a streaming protocol to generate a stream based on the encoded video file; and cause, via the set of at least one software container, generation of a set of analytics associated with the video file, based on the stream and using a virtualized software application environment.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: June 4, 2024
    Assignee: Verkada Inc.
    Inventors: Thantham Madan, Hao Nan, Arthur Kopatsy, Feng Jiang, Lunce Fu, Rohan Sood
  • Patent number: 11885427
    Abstract: Disclosed is a valve core with bolt-connected valve stem and drive piece, including a valve shell, a valve stem, a drive piece, dynamic and static valve plates, and a valve seat. The drive piece valve plates are sequentially configured inside the valve shell. The valve seat is connected to the valve shell, and the static valve plate is connected to the valve seat. The valve plates are tightly overlapped. The drive piece is used to drive the dynamic valve plate to rotate, and is protruded with a hollow convex cap. The valve stem goes through the drive piece along the axial direction into the convex cap. A bolt piece goes through the valve stem and the convex cap along the radial direction, so that the valve stem and the drive piece are bolt-connected. A sealing piece is covered by the convex cap, and the sealing piece seals the bolt piece.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 30, 2024
    Inventor: Hao-Nan Peng
  • Publication number: 20220345685
    Abstract: An imaging system is provided comprising: a memory storing instructions which, when executed by processing circuitry, cause the processing circuitry to perform operations comprising: determining multiple image regions of interest (ROIs) within a camera image plane that correspond to one or more three-dimensional (3D) world object images; determining multiple radar ROIs that correspond to one or more 3D world objects; determining 3D world distances corresponding to the radar ROIs; determining multiple co-registered ROI pairs by co-registering individual image ROIs with individual radar ROIs corresponding to common 3D world objects; adjusting one or more parameters associated with the camera, based upon the co-registered ROI pairs.
    Type: Application
    Filed: July 7, 2022
    Publication date: October 27, 2022
    Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
  • Patent number: 11418773
    Abstract: An imaging system is provided comprising: a memory storing instructions which, when executed by processing circuitry, cause the processing circuitry to perform operations comprising: determining multiple image regions of interest (ROIs) within a camera image plane that correspond to one or more three-dimensional (3D) world object images; determining multiple radar ROIs that correspond to one or more 3D world objects; determining 3D world distances corresponding to the radar ROIs; determining multiple co-registered ROI pairs by co-registering individual image ROIs with individual radar ROIs corresponding to common 3D world objects; adjusting one or more parameters associated with the camera, based upon the co-registered ROI pairs.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: August 16, 2022
    Assignee: Plato Systems, Inc.
    Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
  • Patent number: 11402033
    Abstract: A pressing-controlled valve having a valve casing, a valve seat, a fixed valve plate, a movable valve plate, a driving piece, a press structure and a pulling structure, wherein the valve seat is assembled on one end of the valve casing. The fixed valve plate, movable valve plate and driving piece are disposed in the valve casing. A flow channel for fluid is formed among the valve seat, fixed valve plate and movable valve plate. The driving piece is in contact with the movable valve plate. The pulling structure includes a shaft lever, a guide block and a drawing piece. The press structure pulls the shaft lever the move, the shaft lever pulls the drawing piece through the guide block, so that the driving piece drives the movable valve plate to slide laterally, so as to enhance the handiness of flow control or the on/off of the flow channel.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 2, 2022
    Inventor: Hao-Nan Peng
  • Patent number: 11365817
    Abstract: Disclosed is a high flow valve seat for a water control valve, including a main body, wherein the main body has one end and a circumferential part. The main body forms a waterway and several flow channels which straight extend from the end into the main body respectively. The main body forms several through holes connected to the flow channels respectively. The flow channel is formed of a first wall surface, a second wall surface and a third wall surface. The first wall surface is laterally adjacent to the circumferential part. The second wall surface and the third wall surface abut on both sides of the first wall surface respectively, and the second wall surface and the third wall surface extend away from the circumferential part respectively, so as to enlarge the cross-section area of the flow channel and to increase the flow of water to the valve core structure.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: June 21, 2022
    Inventor: Hao-Nan Peng
  • Patent number: 11353126
    Abstract: A valve core with a flow-through rod, has a valve seat, a valve shell, a certain valve plate, a movable valve plate, a valve plate, a connecting piece, a flow penetrating rod, a blocking piece and a detent structure, wherein the detent structure is used for stopping reciprocating actuation of the blocking piece, so that the water pressure forms a difference change; and the valve piece is elastically driven to change whether water flows out outwards, and the connecting piece is connected with the movable valve piece, so that the movable valve piece can be locked to rotate, and the water flowing out of the outside can be adjusted and controlled.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: June 7, 2022
    Inventor: Hao-Nan Peng
  • Publication number: 20220099207
    Abstract: A pressing-controlled valve having a valve casing, a valve seat, a fixed valve plate, a movable valve plate, a driving piece, a press structure and a pulling structure, wherein the valve seat is assembled on one end of the valve casing. The fixed valve plate, movable valve plate and driving piece are disposed in the valve casing. A flow channel for fluid is formed among the valve seat, fixed valve plate and movable valve plate. The driving piece is in contact with the movable valve plate. The pulling structure includes a shaft lever, a guide block and a drawing piece.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventor: Hao-Nan PENG
  • Patent number: 11287053
    Abstract: Disclosed is a pressing-controlled mixing valve core with through flow control type on the top, having a shell body, a rotational inner shell, a water guide base, fixed and moving ceramic chips, a flow adjustment top seat and a pressing-controlled lifting actuator. By changing the rotation angle of the moving ceramic chip, its mixed water adjustment hole has different communication states to the guide holes of the fixed ceramic chip, so as to adjust the mixture state of the inlet water flow. Through a pressing action by the user, the water control rod head on the lifting shaft of the actuator will have rising and descending positions inside the vertical through hole and through flow passage of the flow adjustment top seat, so as to change the sectional area of the water flow in the through flow passage and adjust the output water flow of the pressing-controlled mixing valve core.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: March 29, 2022
    Inventor: Hao-Nan Peng
  • Publication number: 20220090698
    Abstract: Disclosed is a pressing-controlled mixing valve core with through flow control type on the top, having a shell body, a rotational inner shell, a water guide base, fixed and moving ceramic chips, a flow adjustment top seat and a pressing-controlled lifting actuator. By changing the rotation angle of the moving ceramic chip, its mixed water adjustment hole has different communication states to the guide holes of the fixed ceramic chip, so as to adjust the mixture state of the inlet water flow. Through a pressing action by the user, the water control rod head on the lifting shaft of the actuator will have rising and descending positions inside the vertical through hole and through flow passage of the flow adjustment top seat, so as to change the sectional area of the water flow in the through flow passage and adjust the output water flow of the pressing-controlled mixing valve core.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventor: Hao-Nan PENG
  • Publication number: 20220074506
    Abstract: Disclosed is a high flow valve seat for a water control valve, including a main body, wherein the main body has one end and a circumferential part. The main body forms a waterway and several flow channels which straight extend from the end into the main body respectively. The main body forms several through holes connected to the flow channels respectively. The flow channel is formed of a first wall surface, a second wall surface and a third wall surface. The first wall surface is laterally adjacent to the circumferential part. The second wall surface and the third wall surface abut on both sides of the first wall surface respectively, and the second wall surface and the third wall surface extend away from the circumferential part respectively, so as to enlarge the cross-section area of the flow channel and to increase the flow of water to the valve core structure.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventor: Hao-Nan PENG
  • Patent number: 11255459
    Abstract: A pressing-controlled valve for fluid has a valve casing, valve seat, fixed valve plate, movable valve plate, driving piece, press structure and a pulling structure, wherein the valve seat is assembled on one end of the valve casing. The fixed valve plate, movable valve plate and driving piece are disposed in the valve casing. The fixed valve plate is in watertight contact with the valve seat, and the movable valve plate and valve plate overlap. A flow channel for fluid is formed among the valve seat, fixed valve plate and movable valve plate. The driving piece is in contact with the movable valve plate. The pulling structure includes a shaft lever and drawing piece. The press structure pulls the shaft lever to move, and the shaft lever pulls the drawing piece through a pull rod, so that the driving piece drives the movable valve plate to slide laterally.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 22, 2022
    Inventor: Hao-Nan Peng
  • Publication number: 20220026557
    Abstract: A system is provided that learns a radar scene's background and that filters radar tracks determined to be in the radar scene background; The system including processing circuitry configured with executable instructions to accesses radar tracks that include radar measurements; to use the measurements to determine a persistent radar object in a radar scene background; and to subsequently filter accessed radar tracks having locations within the radar scene background.
    Type: Application
    Filed: July 22, 2021
    Publication date: January 27, 2022
    Inventors: Mohammad Amin Arbabian, Alex Gilbert, Hao Nan, Mashhour Solh
  • Patent number: 11231117
    Abstract: A water control valve has a valve casing, a valve seat, a fixed valve plate, a movable valve plate, a driving piece, a press structure and a pulling structure, wherein the valve seat is assembled on one end of the valve casing. The fixed valve plate, movable valve plate and driving piece are disposed in the valve casing. A flow channel for the fluid is formed among the valve seat, the fixed valve plate and the movable valve plate. The driving piece is in contact with the movable valve plate. The pulling structure has a first shaft lever and a swing piece. The press structure pulls the first shaft lever the move axially. The first shaft lever pulls the swing piece to rotate, so that the driving piece drives the movable valve plate to slide laterally, the handiness of flow control or the on/off of the flow channel is enhanced.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 25, 2022
    Inventor: Hao-Nan Peng
  • Publication number: 20210329221
    Abstract: An imaging system is provided comprising: a memory storing instructions which, when executed by processing circuitry, cause the processing circuitry to perform operations comprising: determining multiple image regions of interest (ROIs) within a camera image plane that correspond to one or more three-dimensional (3D) world object images; determining multiple radar ROIs that correspond to one or more 3D world objects; determining 3D world distances corresponding to the radar ROIs; determining multiple co-registered ROI pairs by co-registering individual image ROIs with individual radar ROIs corresponding to common 3D world objects; adjusting one or more parameters associated with the camera, based upon the co-registered ROI pairs.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
  • Patent number: 11067198
    Abstract: Disclosed is steering drive device for a pressing-controlled valve core, the steering drive device including a fixed top frame, a lifting drive rod, a vertical guide column, a lifting receiving seat, a fork-shaped swinging member, and a steering linkage. The steering linkage has an end that swings laterally when being moved, and the laterally swinging end is provided with a through hole for the fork-shaped swinging member to drive the swing arm, and cause the horizontal post to axially slide. The vertical cross-section of the through hole is rectangular, and the drive horizontal column has a range of up and down movement space in it, so that, when the drive swing arm generates lateral displacement due to vertical swing, it will pull the steering linkage along a circular path laterally moving, and at the same time drives the valve to rotate the actuating seat and cause it rotate laterally.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: July 20, 2021
    Inventor: Hao-Nan Peng