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: 12254686Abstract: 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: GrantFiled: May 19, 2023Date of Patent: March 18, 2025Assignee: 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: 20250087017Abstract: 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: ApplicationFiled: April 26, 2024Publication date: March 13, 2025Applicant: Verkada Inc.Inventors: Thantham MADAN, Hao NAN, Arthur KOPATSY, Feng JIANG, Lunce FU, Rohan SOOD
-
Publication number: 20240386715Abstract: 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: ApplicationFiled: May 19, 2023Publication date: November 21, 2024Inventors: 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: 12067755Abstract: 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: GrantFiled: May 19, 2023Date of Patent: August 20, 2024Assignee: Verkada Inc.Inventors: Hao Nan, Thantham Madan, Yunchao Gong, Yi Xu, Yingjie Shen, Shiqi Wang, Rishabh Goyal
-
Patent number: 12002286Abstract: 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: GrantFiled: September 13, 2023Date of Patent: June 4, 2024Assignee: Verkada Inc.Inventors: Thantham Madan, Hao Nan, Arthur Kopatsy, Feng Jiang, Lunce Fu, Rohan Sood
-
Patent number: 11885427Abstract: 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: GrantFiled: January 12, 2023Date of Patent: January 30, 2024Inventor: Hao-Nan Peng
-
Publication number: 20220345685Abstract: 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: ApplicationFiled: July 7, 2022Publication date: October 27, 2022Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
-
Patent number: 11418773Abstract: 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: GrantFiled: April 21, 2020Date of Patent: August 16, 2022Assignee: Plato Systems, Inc.Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
-
Patent number: 11402033Abstract: 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: GrantFiled: September 28, 2020Date of Patent: August 2, 2022Inventor: Hao-Nan Peng
-
Patent number: 11365817Abstract: 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: GrantFiled: September 10, 2020Date of Patent: June 21, 2022Inventor: Hao-Nan Peng
-
Patent number: 11353126Abstract: 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: GrantFiled: June 24, 2021Date of Patent: June 7, 2022Inventor: Hao-Nan Peng
-
Publication number: 20220099207Abstract: 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: ApplicationFiled: September 28, 2020Publication date: March 31, 2022Inventor: Hao-Nan PENG
-
Patent number: 11287053Abstract: 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: GrantFiled: September 23, 2020Date of Patent: March 29, 2022Inventor: Hao-Nan Peng
-
Publication number: 20220090698Abstract: 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: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventor: Hao-Nan PENG
-
Publication number: 20220074506Abstract: 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: ApplicationFiled: September 10, 2020Publication date: March 10, 2022Inventor: Hao-Nan PENG
-
Patent number: 11255459Abstract: 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: GrantFiled: September 28, 2020Date of Patent: February 22, 2022Inventor: Hao-Nan Peng
-
Publication number: 20220026557Abstract: 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: ApplicationFiled: July 22, 2021Publication date: January 27, 2022Inventors: Mohammad Amin Arbabian, Alex Gilbert, Hao Nan, Mashhour Solh
-
Patent number: 11231117Abstract: 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: GrantFiled: September 23, 2020Date of Patent: January 25, 2022Inventor: Hao-Nan Peng
-
Publication number: 20210329221Abstract: 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: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Inventors: Mohammad Amin Arbabian, Akbar Ghasemi, Matt Thornton, Hao Nan, Mashhour Solh
-
Patent number: 11067198Abstract: 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: GrantFiled: September 23, 2020Date of Patent: July 20, 2021Inventor: Hao-Nan Peng