Patents by Inventor Khoa Nguyen
Khoa Nguyen 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: 11950543Abstract: A concentrator nozzle attachment for a blower device is disclosed that increases the airflow velocity of the blower without sacrificing the field of the jetting air. The concentrator nozzle is formed of an outer ring with a centrally located guide surface and is placed at the exit of an air tube. As the air exits the air tube, it's forced to flow around the guide surface, thus increasing its velocity. The attachment is secured to the end of the air tube and so does not alter the outer diameter through which the air exits. In this way, air velocity is increased without reducing its effectiveness.Type: GrantFiled: November 15, 2022Date of Patent: April 9, 2024Assignee: Black & Decker, Inc.Inventors: Nathan Greene, Khoa Nguyen
-
Patent number: 11941328Abstract: Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.Type: GrantFiled: April 25, 2023Date of Patent: March 26, 2024Assignee: Nuvolo Technologies CorporationInventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Publication number: 20240081180Abstract: A turf maintenance apparatus having folding handles facilitating compact storage is presented herein. The folding handles can be compressed or extended to adjust overall length and can rotate between an extended operator position and a folded storage position. Depending on implementation, the folding handles can be locked in the folded storage position and can also lock in the extended operator position. An operator presence device(s) can disable operation of a motor or engine when the handles are not locked in the extended operator position.Type: ApplicationFiled: September 13, 2023Publication date: March 14, 2024Inventors: Mark Driscoll, Adam Hiller, Khoa Nguyen
-
Publication number: 20240061813Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a data sync operation are described. A described technique includes receiving an indication to start a data synchronization between a first version of a computer design model and a second version of the computer design model. In some implementations, first data is extracted from the first version and second data is extracted from the second version. The first data is compared with the second data. Based on the comparison, the first data is updated using the second data, the second data is updated using the first data, or the first data is updated using the second data and the second data is updated using the first data. A geospatial representation is generated using at least one of the updated second data or the updated first data.Type: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Publication number: 20240054255Abstract: Systems and techniques for rendering multi-layer computer-aided design related documents are described. A described technique includes accessing layers associated with a floorplan, the layers including a visual layer that depicts the floorplan and an interactive layer that enables user interaction with the visual layer. The layers can have different sizes. The technique includes determining outer boundaries for a selected layer. The technique includes generating a boundary layer based on a polygon defined by the outer boundaries that surrounds layer content. The technique includes scaling, based on the boundary layer, one or more of the layers to have a size that is within a threshold distance of the boundary layer's size, and after scaling, aligning the visual layer and the interactive layer in a merged graphics layer so that the interactive layer can detect user interaction with a corresponding portion of the visual layer.Type: ApplicationFiled: October 24, 2023Publication date: February 15, 2024Inventors: Tao Ye, Khoa Nguyen Van Ho, Tejas Yadav
-
Patent number: 11899626Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a layer mapping operation are described. A described technique includes receiving a drawing file comprising a first set of layers. A template that defines one or more protocols that control the layer data value aggregation is selected. A set of data values associated with one or more layers in the first set of layers is aggregated in response to applying at least one of the one or more protocols to the drawing file. A second set of layers is generated using the set of data values. A layer mapping output that specifies a second set of layers is generated. The layer mapping output is provided as an input to an application module of a space management program.Type: GrantFiled: June 11, 2021Date of Patent: February 13, 2024Assignee: Nuvolo Technologies CorporationInventors: Khoa Nguyen Van Ho, Tejas Yadav
-
Patent number: 11900019Abstract: Systems and techniques for rendering multi-layer computer-aided design related documents are described. A described technique includes accessing layers associated with a floorplan, the layers including a visual layer that depicts the floorplan and an interactive layer that enables user interaction with the visual layer. The layers can have different sizes. The technique includes determining outer boundaries for a selected layer. The technique includes generating a boundary layer based on a polygon defined by the outer boundaries that surrounds layer content. The technique includes scaling, based on the boundary layer, one or more of the layers to have a size that is within a threshold distance of the boundary layer's size, and after scaling, aligning the visual layer and the interactive layer in a merged graphics layer so that the interactive layer can detect user interaction with a corresponding portion of the visual layer.Type: GrantFiled: December 2, 2020Date of Patent: February 13, 2024Assignee: Nuvolo Technologies CorporationInventors: Tao Ye, Khoa Nguyen Van Ho, Tejas Yadav
-
Publication number: 20240045128Abstract: An electronic device may include a display panel configured to produce light and a lens assembly that receives the light from the display panel. The lens assembly may include a first lens and a second lens. The second lens may be a removable lens that is configured to be selectively attached to the lens assembly. The lens assembly may also include a partially reflective mirror that is interposed between the first lens and the display panel, a reflective polarizer that is interposed between the first lens and the second lens when the second lens is attached to the lens assembly, and a quarter wave plate that is interposed between the reflective polarizer and the second lens when the second lens element is attached to the lens assembly.Type: ApplicationFiled: June 2, 2023Publication date: February 8, 2024Inventors: Guolin Peng, Elson Y Liu, Yuan Chen, Khoa Nguyen, Kaikai Guo, Zhibing Ge, Seung Hoon Lee, Se Hyun Ahn
-
Publication number: 20240020898Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a floorplan user interface. One of the methods includes receiving, from a user device, a request for presentation of image content that depicts a floorplan; determining whether one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, each of the image tiles having the same tile size, having a file size that is smaller than a vector image file size for the vector image, and depicting a portion of the floorplan; and in response to determining that the one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, providing, to the user device, one or more image tiles from the image tiles to cause the user device to present the one or more image tiles on a display.Type: ApplicationFiled: June 12, 2023Publication date: January 18, 2024Inventors: Tao Ye, Khoa Nguyen Van Ho
-
Publication number: 20240010287Abstract: This invention relates to the field of detachable motorcycle luggage racks. The luggage rack system comprises two primary assemblies to be placed on two sides of a motorcycle rear seat. The assemblies can be attached to the motorcycle through the upper support, lower support, right support and left support on the primary metal sheet. To lock the latch strikes into place and prevent the assemblies from being stolen, the author uses a lock system that can be unlocked with a key. To use the invention as a table, two primary metal plates are attached with a double latching system; the double latching system comprises two back plates and two latch bolts. After two primary metal sheets are attached to form a table top, four table legs are connected with the table top through four corner holes on the table top.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventor: Hoang Ba Khoa Nguyen
-
Patent number: 11861142Abstract: Disclosed embodiments provide systems and methods implementing a web-browser plugin for providing requested information. A method for providing requested information comprises receiving, as a user interaction on a graphical user interface, a request to provide data associated with a target object presented on a web page, retrieving an object identifier associated with the target object based on a determined data accessibility, the object identifier incorporated in the web page, transmitting the retrieved object identifier to a plurality of systems storing data associated with the target object, the plurality of systems configured to provide data corresponding to the received object identifier in response to the received object identifier, receiving data responsive to transmitting the retrieved object, modifying the web page to include the received data, and presenting the web page on the graphical user interface.Type: GrantFiled: October 26, 2021Date of Patent: January 2, 2024Assignee: COUPANG CORP.Inventors: Bijoy Bordoloi, Ankit Arora, Khoa Nguyen, Chang Hyun Lee, Suk Min Ahn, Prithvis Mohanty
-
Patent number: 11841832Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a data sync operation are described. A described technique includes receiving an indication to start a data synchronization between a first version of a computer design model and a second version of the computer design model. In some implementations, first data is extracted from the first version and second data is extracted from the second version. The first data is compared with the second data. Based on the comparison, the first data is updated using the second data, the second data is updated using the first data, or the first data is updated using the second data and the second data is updated using the first data. A geospatial representation is generated using at least one of the updated second data or the updated first data.Type: GrantFiled: March 16, 2021Date of Patent: December 12, 2023Assignee: Nuvolo Technologies CorporationInventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Publication number: 20230376643Abstract: Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.Type: ApplicationFiled: April 25, 2023Publication date: November 23, 2023Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Patent number: 11721052Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a floorplan user interface. One of the methods includes receiving, from a user device, a request for presentation of image content that depicts a floorplan; determining whether one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, each of the image tiles having the same tile size, having a file size that is smaller than a vector image file size for the vector image, and depicting a portion of the floorplan; and in response to determining that the one or more criteria for providing image tiles instead of a vector image that depicts the floorplan are satisfied, providing, to the user device, one or more image tiles from the image tiles to cause the user device to present the one or more image tiles on a display.Type: GrantFiled: September 24, 2020Date of Patent: August 8, 2023Assignee: NUVOLO TECHNOLOGIES CORPORATIONInventors: Tao Ye, Khoa Nguyen Van Ho
-
Patent number: 11669650Abstract: Systems and techniques for auditing computer-aided design documents are described. A described technique includes receiving a computer-aided design document for import to a space management program; determining whether the computer-aided design document violates a rule set, wherein the rule set is configured to detect issues that inhibit importation of data from the computer-aided design document to the space management program; selectively modifying the computer-aided design document by resolving a violation of the rule set; and providing the modified computer-aided design document to the space management program.Type: GrantFiled: December 2, 2020Date of Patent: June 6, 2023Assignee: Nuvolo Technologies CorporationInventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Publication number: 20230072366Abstract: A concentrator nozzle attachment for a blower device is disclosed that increases the airflow velocity of the blower without sacrificing the field of the jetting air. The concentrator nozzle is formed of an outer ring with a centrally located guide surface and is placed at the exit of an air tube. As the air exits the air tube, it's forced to flow around the guide surface, thus increasing its velocity. The attachment is secured to the end of the air tube and so does not alter the outer diameter through which the air exits. In this way, air velocity is increased without reducing its effectiveness.Type: ApplicationFiled: November 15, 2022Publication date: March 9, 2023Inventors: Nathan GREENE, Khoa NGUYEN
-
Publication number: 20220300458Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a data sync operation are described. A described technique includes receiving an indication to start a data synchronization between a first version of a computer design model and a second version of the computer design model. In some implementations, first data is extracted from the first version and second data is extracted from the second version. The first data is compared with the second data. Based on the comparison, the first data is updated using the second data, the second data is updated using the first data, or the first data is updated using the second data and the second data is updated using the first data. A geospatial representation is generated using at least one of the updated second data or the updated first data.Type: ApplicationFiled: March 16, 2021Publication date: September 22, 2022Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
-
Publication number: 20220266024Abstract: The present disclosure describes systems and methods for recording electrical activity, such as local field potentials. The system can include a recording patch that is placed inline between an implanted neurological lead and an implantable pulse stimulator. The recording patch can include recording and amplification circuitry that detects, records, and amplifies electrical activity (also referred to as signals) from a target site. The system can be used to select over which of the lead's electrodes therapeutic stimulations are delivered.Type: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Applicant: ALEVA NEUROTHERAPEUTICSInventors: Andre Mercanzini, Alain Dransart, Khoa Nguyen
-
Patent number: 11387815Abstract: An apparatus is provided to improve lock time of a phase locked loop, wherein the apparatus comprises: a ring oscillator including at least two delay stages, wherein each delay stage has a controllable delay; and a multiphase frequency monitor coupled to the ring oscillator to monitor frequency at an output of at least two delay stages of the ring oscillator.Type: GrantFiled: December 11, 2020Date of Patent: July 12, 2022Assignee: Intel CorporationInventors: William Li, Mohsen Nasroullahi, Khoa Nguyen
-
Publication number: 20220215604Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a layer mapping operation are described. A described technique includes receiving a drawing file comprising a first set of layers. A template that defines one or more protocols that control the layer data value aggregation is selected. A set of data values associated with one or more layers in the first set of layers is aggregated in response to applying at least one of the one or more protocols to the drawing file. A second set of layers is generated using the set of data values. A layer mapping output that specifies a second set of layers is generated. The layer mapping output is provided as an input to an application module of a space management program.Type: ApplicationFiled: June 11, 2021Publication date: July 7, 2022Inventors: Khoa Nguyen Van Ho, Tejas Yadav