Patents by Inventor Tao Ye
Tao Ye 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: 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
-
Patent number: 11842125Abstract: A method for a space profile interpreter framework is described. The method includes a data interpreter module receiving a first data file having a data section that includes data representing real-world entities for a layer of a digital geographic structure. The data interpreter module communicates with a computing system for managing a location hierarchy. The module extracts location information included in multiple entity records for the layer. Each entity record corresponds to a respective space profile feature for a real-world entity of the digital geographic structure. A mapping module of a computing system associates the data item of the extracted location information with entity information of the location hierarchy managed by the computing system.Type: GrantFiled: January 10, 2022Date of Patent: December 12, 2023Assignee: Nuvolo Technologies CorporationInventors: Tejas Yadav, Tao Ye, Asim Rizvi
-
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
-
Publication number: 20230367820Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for intelligently buffering queries from a mobile application. In one aspect, the method may include receiving, by an application programming interface executing on a mobile device, multiple queries, from different software widgets executing on a mobile application, for data from a database stored on the mobile device, determining, by the application programming interface, a level of priority for each query of the multiple queries, providing, by the application programming interface, each of the multiple queries for storage in a data buffer until processing resources of the mobile device are available to process one or more of the multiple queries, and processing each query of the multiple queries against the database stored on the mobile device based on the assigned level of priority.Type: ApplicationFiled: July 24, 2023Publication date: November 16, 2023Inventors: Nabil Enayet, Tejas Yadav, Tao Ye
-
Patent number: 11795034Abstract: An escalator monitoring system includes a data collection device disposed near parts of an escalator that need to be monitored for collecting data of the parts; a data transmittal device used to transmit data relevant to safe operation of the escalator; a local data processing device or cloud processors used to receive the data relevant to the safe operation of the escalator, to compare it against a threshold value stored therein and derived from the parts in normal operating conditions, and to respond to comparison result.Type: GrantFiled: October 29, 2021Date of Patent: October 24, 2023Assignee: KONE CORPORATIONInventors: Tao Ye, Wenke Deng, Chao Zhang
-
Patent number: 11776542Abstract: Dialog acts (e.g., questions) are selected for voice browsing by a machine learning model trained to identify a dialog act that is most likely to lead to a desired outcome. When an invocation is received from a user, a context of the invocation is determined, and a pool of dialog acts is scored based on the context by a machine learning model. Dialog acts are selected from the pool and presented to the user in accordance with a randomization policy. Data regarding the dialog acts and their success in achieving a desired outcome is used to train one or more machine learning models to select dialog acts in response to invocations.Type: GrantFiled: March 30, 2021Date of Patent: October 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Edward Bueche, Francois Mairesse, Torbjorn Vik, Tao Ye
-
Publication number: 20230299543Abstract: This application provides a lead module. The lead module includes a plurality of lead pairs and two shielding pieces, and the two shielding pieces each are made of a conductive material and are located parallel to each other on two sides of the plurality of lead pairs. Therefore, a ground wire or a shielding element may no longer be disposed between the two shielding pieces in the lead module of this application and between parts that are of adjacent lead pairs and that correspond to a body part of a lead, and the lead module uses the two shielding pieces as the ground wire and the shielding element. Therefore, crosstalk between the lead pairs for signal transmission is effectively reduced with a simple structure. This application further provides an electrical connector including the lead module and a connector component including the electrical connector.Type: ApplicationFiled: May 25, 2023Publication date: September 21, 2023Inventors: Congtu XIAO, Tao YE, Tinghe WU, Zhengyan OU
-
Patent number: 11755658Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for intelligently buffering queries from a mobile application. In one aspect, the method may include receiving, by an application programming interface executing on a mobile device, multiple queries, from different software widgets executing on a mobile application, for data from a database stored on the mobile device, determining, by the application programming interface, a level of priority for each query of the multiple queries, providing, by the application programming interface, each of the multiple queries for storage in a data buffer until processing resources of the mobile device are available to process one or more of the multiple queries, and processing each query of the multiple queries against the database stored on the mobile device based on the assigned level of priority.Type: GrantFiled: June 12, 2019Date of Patent: September 12, 2023Assignee: Nuvolo Technologies CorporationInventors: Nabil Enayet, Tejas Yadav, Tao Ye
-
Patent number: 11741272Abstract: A method for an interpreter framework is described. The method includes an interpreter module of a computing system receiving a first data file that includes multiple data sections. The interpreter module identifies each of the data sections of the first data file. Each data section includes data representing a real-world entity. For each respective data section of the first data file, the interpreter module parses information about the real-world entity represented by the data included in the data section. The interpreter module generates a second data file based on the parsed information for each of the data sections. The second data file includes encoded data for rendering a digital geographic structure using information about the real-world entity.Type: GrantFiled: June 30, 2022Date of Patent: August 29, 2023Assignee: Nuvolo Technologies CorporationInventors: Tao Ye, Tejas Yadav, Asim Rizvi
-
Patent number: 11720566Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage media, for fast download of a portion of an enterprise database. In one aspect, the method includes actions of receiving an enterprise database access request, determining a portion of the enterprise database that is accessible to a user that originated the access request, and determining that the received request is a first occurrence of a request for access. Responsive to the first request for access, the operations may also include (i) retrieving each record of the portion of the enterprise database for storage in a synchronization queue, (ii) receiving a download request based on a determination that a first record of the portion of the enterprise database has been placed in the synchronization queue, and (iii) providing the first record to a user device while the server continues to transfer other records of the enterprise database to the synchronization queue.Type: GrantFiled: June 7, 2021Date of Patent: August 8, 2023Assignee: Nuvolo Technologies CorporationInventors: Nabil Enayet, Tao Ye, Tejas Yadav, Asim Rizvi
-
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
-
Publication number: 20230231866Abstract: Methods, systems, and devices for updating cyber security status of networked assets are disclosed. In some embodiments, first asset data indicating existence of a first cyber-security risk associated with an asset and a second asset data indicating execution of an action that is configured to respond to the first cyber-security risk may be received at a device configured with synchronizing the security status of the networked assets. The device may then convert the second asset data into the format of the first asset data and transmit the same to the monitoring system that provided the first asset data to the device for asset status synchronization.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Tao Ye, Asim Rizvi, Trupti Vinay Rajhans
-
Publication number: 20230230047Abstract: Methods, systems, and apparatus for updating maintenance profiles of devices or equipment are disclosed herein. An updated device maintenance profile is generated based on an existing maintenance profile of a device via an operation that preserves the form logic of the former. An electronic change request is generated irrespective of the data structures in the maintenance profiles, and upon the approval of the request, the updated maintenance profile is activated as the operative maintenance profile of the device. Further, an audit trail recording the activities of the system updating the maintenance profiles of devices is generated.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Tao Ye, Murlidhar Laxminarayan
-
Publication number: 20230230048Abstract: Methods, systems, and apparatus for updating maintenance profiles of devices or equipment are disclosed herein. An updated device maintenance profile is generated based on an existing maintenance profile of a device via an operation that preserves the form logic of the former. An electronic change request is generated irrespective of the data structures in the maintenance profiles, and upon the approval of the request, the updated maintenance profile is activated as the operative maintenance profile of the device. Further, an audit trail recording the activities of the system updating the maintenance profiles of devices is generated.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Tao Ye, Murlidhar Laxminarayan
-
Publication number: 20230230049Abstract: Methods, systems, and apparatus for updating maintenance profiles of devices or equipment are disclosed herein. An updated device maintenance profile is generated based on an existing maintenance profile of a device via an operation that preserves the form logic of the former. An electronic change request is generated irrespective of the data structures in the maintenance profiles, and upon the approval of the request, the updated maintenance profile is activated as the operative maintenance profile of the device. Further, an audit trail recording the activities of the system updating the maintenance profiles of devices is generated.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Tao Ye, Murlidhar Laxminarayan
-
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
-
Patent number: 11563265Abstract: An antenna module includes an inner circuit board, an antenna circuit board, an outer circuit board, and at least one chip. The inner circuit board includes at least one inner wiring layer and at least one inner dielectric layer. The antenna circuit board includes at least one antenna structure. The antenna circuit board and the outer circuit board are disposed on opposite sides of the inner circuit board. The inner wiring layer comprises at least one inner pad. At least one first opening passing through the outer circuit board is defined to expose the inner pad. Each chip is received in one first opening and electrically connects to the inner pad. The antenna structure electrically connects to the chip through the inner wiring layer. A method for manufacturing such antenna module is also provided.Type: GrantFiled: August 30, 2019Date of Patent: January 24, 2023Assignees: QING DING PRECISION ELECTRONICS (HUAIAN) CO., LTD, Avary Holding (Shenzhen) Co., Limited.Inventors: Yong-Quan Yang, Wei-Tao Ye
-
Patent number: 11514205Abstract: A method for an interpreter framework is described. The method includes an interpreter module of a computing system receiving a first data file that includes multiple data sections. The interpreter module identifies each of the data sections of the first data file. Each data section includes data representing a real-world entity. For each respective data section of the first data file, the interpreter module parses information about the real-world entity represented by the data included in the data section. The interpreter module generates a second data file based on the parsed information for each of the data sections. The second data file includes encoded data for rendering a digital geographic structure using information about the real-world entity.Type: GrantFiled: August 31, 2020Date of Patent: November 29, 2022Assignee: Nuvolo Technologies CorporationInventors: Tao Ye, Tejas Yadav, Asim Rizvi
-
Publication number: 20220335174Abstract: A method for an interpreter framework is described. The method includes an interpreter module of a computing system receiving a first data file that includes multiple data sections. The interpreter module identifies each of the data sections of the first data file. Each data section includes data representing a real-world entity. For each respective data section of the first data file, the interpreter module parses information about the real-world entity represented by the data included in the data section. The interpreter module generates a second data file based on the parsed information for each of the data sections. The second data file includes encoded data for rendering a digital geographic structure using information about the real-world entity.Type: ApplicationFiled: June 30, 2022Publication date: October 20, 2022Inventors: Tao Ye, Tejas Yadav, Asim Rizvi
-
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