Patents by Inventor Tejas Yadav

Tejas Yadav 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: 20220215604
    Abstract: 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: Application
    Filed: June 11, 2021
    Publication date: July 7, 2022
    Inventors: Khoa Nguyen Van Ho, Tejas Yadav
  • Publication number: 20220214999
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for interpreting data in a drawing file. A graphics sync module of a system performs synchronization between graphical data in the drawing file and graphical data in a space management database. Each layer of the drawing file includes graphical data used to digitally render items of a floor map. The system identifies a grouping of layers from the drawing file and retrieves values from a space management database (“SMD”) that includes records with values for entities that correspond to items of the floor map. The graphics sync module extracts values of the graphical data for a layer and synchronizes graphical data for different layers of the drawing file with graphical data in entity records stored in the space management database.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 7, 2022
    Inventors: Tejas Yadav, Tao Ye, Khoa Nguyen Ho
  • Publication number: 20220171892
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Khoa Nguyen Van Ho, Tao Ye, Tejas Yadav
  • Publication number: 20220171893
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Tao Ye, Khoa Nguyen Van Ho, Tejas Yadav
  • Publication number: 20220171895
    Abstract: 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: Application
    Filed: January 10, 2022
    Publication date: June 2, 2022
    Inventors: Tejas Yadav, Tao Ye, Asim Rizvi
  • Publication number: 20220035804
    Abstract: 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: Application
    Filed: June 7, 2021
    Publication date: February 3, 2022
    Inventors: Nabil Enayet, Jake Ye, Tejas Yadav, Asim Rizvi
  • Patent number: 11222148
    Abstract: 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: Grant
    Filed: April 20, 2020
    Date of Patent: January 11, 2022
    Assignee: Nuvolo Technologies Corporation
    Inventors: Tejas Yadav, Tao Ye, Asim Rizvi
  • Patent number: 11042547
    Abstract: 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: Grant
    Filed: September 10, 2019
    Date of Patent: June 22, 2021
    Assignee: Nuvolo Technologies Corporation
    Inventors: Nabil Enayet, Jake Ye, Tejas Yadav, Asim Rizvi
  • Publication number: 20200394344
    Abstract: 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: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Inventors: Tao Ye, Tejas Yadav, Asim Rizvi
  • Publication number: 20200334392
    Abstract: 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: Application
    Filed: April 20, 2020
    Publication date: October 22, 2020
    Inventors: Tejas Yadav, Tao Ye, Asim Rizvi
  • Patent number: 10762250
    Abstract: 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: Grant
    Filed: October 22, 2018
    Date of Patent: September 1, 2020
    Assignee: Nuvolo Technologies Corporation
    Inventors: Tao Ye, Tejas Yadav, Asim Rizvi
  • Patent number: 10628616
    Abstract: 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: Grant
    Filed: November 16, 2018
    Date of Patent: April 21, 2020
    Assignee: Nuvolo Technologies Corporation
    Inventors: Tejas Yadav, Tao Ye, Asim Rizvi
  • Publication number: 20200081888
    Abstract: 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: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Inventors: Nabil Enayet, Jake Ye, Tejas Yadav, Asim Rizvi
  • Publication number: 20190377761
    Abstract: 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: Application
    Filed: June 12, 2019
    Publication date: December 12, 2019
    Inventors: Nabil Enayet, Tejas Yadav, Tao Ye
  • Publication number: 20190212991
    Abstract: 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: Application
    Filed: October 22, 2018
    Publication date: July 11, 2019
    Inventors: Tao Ye, Tejas Yadav
  • Publication number: 20190213287
    Abstract: 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: Application
    Filed: November 16, 2018
    Publication date: July 11, 2019
    Inventors: Tao Ye, Tejas Yadav