Patents by Inventor Ajay Mishra
Ajay Mishra 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: 20220284617Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Applicant: Hover Inc.Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
-
Publication number: 20220284618Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Applicant: Hover Inc.Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
-
Patent number: 11392773Abstract: Techniques for generating conversational training data are described. In some instances, a request to generate conversational training data for a goal-oriented conversation model is received, a transitional graph of intents is traversed to generate a conversation template for each intent of the transitional graph, each intent being a task to fulfill a request and comprising one or more slot to be filled by a user of the bot machine learning model, the conversation template including a path including at least one placeholder for an utterance or a slot level utterance, and at least utterances from one or more dictionaries are sampled to fill in the placeholders for the utterances of the path to generate conversational training data.Type: GrantFiled: January 31, 2019Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Rashmi Gangadharaiah, Ajay Mishra, Roger Scott Jenke, Meghana Puvvadi
-
Publication number: 20220121178Abstract: A method is provided for automatically or semi-automatically analyzing process hazards and validating protection mechanisms for an industrial process. The method can involve establishing communication between a simulation tool and a process hazard analysis tool. The simulation tool simulates operation of the process according to a process model. The method can further involve creating, using the process hazard analysis tool, conditions for hazards in the process based on information learned about the industrial process from the simulation tool; for each of the hazards, simulating the hazards using the simulation tool and attempting to prevent the hazards using the process hazard analysis tool by introducing protective mechanism(s) to the process; and evaluating effectiveness of the introduced protective mechanisms for each of the hazards and creating safety requirements for the process based on the evaluated effectiveness.Type: ApplicationFiled: December 28, 2021Publication date: April 21, 2022Applicant: SCHNEIDER ELECTRIC SYSTEMS USA, INC.Inventors: Ajay MISHRA, Diana IVANOV, Erna BANCHIK
-
Patent number: 11294359Abstract: A method is provided for automatically or semi-automatically analyzing process hazards and validating protection mechanisms for an industrial process. The method can involve establishing communication between a simulation tool and a process hazard analysis tool. The simulation tool simulates operation of the process according to a process model. The method can further involve creating, using the process hazard analysis tool, conditions for hazards in the process based on information learned about the industrial process from the simulation tool; for each of the hazards, simulating the hazards using the simulation tool and attempting to prevent the hazards using the process hazard analysis tool by introducing protective mechanism(s) to the process; and evaluating effectiveness of the introduced protective mechanisms for each of the hazards and creating safety requirements for the process based on the evaluated effectiveness.Type: GrantFiled: October 16, 2020Date of Patent: April 5, 2022Assignee: Schneider Electric Systems USA, Inc.Inventors: Ajay Mishra, Diana Ivanov, Erna Banchik
-
Publication number: 20220100180Abstract: Dual layer interface with a safety instrumented system (SIS) in an industrial plant. A diagnostic status aggregator having an established connection with the SIS collects and stores health and diagnostic status data from the SIS. An interface processing engine communicatively coupled to the diagnostic status aggregator and to a user device receives a new request for information relating to the SIS from the user device. A memory stores processor-executable instructions that, when executed, configure the interface processing engine for parsing the new request to identify one or more specific keywords therein associated with the requested information relating to the SIS, generating a query based on the identified keywords, retrieving, from the diagnostic status aggregator, the status data collected from the SIS responsive to the query, and providing, the status data retrieved from the diagnostic status aggregator to the user device.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: Ajay Mishra, Diana Ivanov, Erna Banchik, Karpagam Chockalingam
-
Patent number: 11256237Abstract: A method is provided for automatically or semi-automatically analyzing process hazards and validating protection mechanisms for an industrial process. The method can involve establishing communication between a simulation tool and a process hazard analysis tool. The simulation tool simulates operation of the process according to a process model. The method can further involve creating, using the process hazard analysis tool, conditions for hazards in the process based on information learned about the industrial process from the simulation tool; for each of the hazards, simulating the hazards using the simulation tool and attempting to prevent the hazards using the process hazard analysis tool by introducing protective mechanism(s) to the process; and evaluating effectiveness of the introduced protective mechanisms for each of the hazards and creating safety requirements for the process based on the evaluated effectiveness.Type: GrantFiled: October 16, 2020Date of Patent: February 22, 2022Assignee: Schneider Electric Systems USA, Inc.Inventors: Ajay Mishra, Diana Ivanov, Erna Banchik
-
Publication number: 20210350617Abstract: A computer system maintains structure data indicating geometrical constraints for each structure category of a plurality of structure categories. The computer system generates a virtual 3D representation of a structure based on a set of images depicting the structure. For each image in the set of images, one or more landmarks are identified. Based on the landmarks, a candidate structure category is selected. The virtual 3D representation is generated based on the geometrical constraints of the candidate structure category and the landmarks identified in the set of images.Type: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Ajay Mishra, Manish Upendran, A.J. Altman, William Castillo
-
Patent number: 11100704Abstract: A computer system maintains structure data indicating geometrical constraints for each structure category of a plurality of structure categories. The computer system generates a virtual 3D representation of a structure based on a set of images depicting the structure. For each image in the set of images, one or more landmarks are identified. Based on the landmarks, a candidate structure category is selected. The virtual 3D representation is generated based on the geometrical constraints of the candidate structure category and the landmarks identified in the set of images.Type: GrantFiled: December 14, 2018Date of Patent: August 24, 2021Assignee: Hover Inc.Inventors: Ajay Mishra, Manish Upendran, A. J. Altman, William Castillo
-
Publication number: 20210200178Abstract: Network of safety PLCs employs multi-PLC verification of a programming application before allowing the application to reprogram any PLC on the safety network. Each PLC on the safety network is equipped with authentication capability that detects attempts to reprogram the PLC and issues an authentication challenge requiring the programming application to process a proof-of-work. The authentication challenge is also sent to other PLCs on the safety network along with the response from the programming application for verification purposes. The other PLCs process the authentication challenge and check the response from the programming application for acceptability. If a majority of the PLCs on the safety network determines the response from the programming application is correct, then the programming application is verified and may proceed with the reprogramming.Type: ApplicationFiled: December 14, 2020Publication date: July 1, 2021Inventors: Ajay MISHRA, Diana IVANOV, Erna BANCHIK
-
Publication number: 20210199684Abstract: Systems and methods for measuring rotational frequency in rotating machines use variable sliding windows of measurement. The systems and methods count and store the number of internal clock cycles between the start of a measurement interval and each pulse signal from a pulse generator. Rotational frequency is determined by taking a difference between the count for a most recent pulse signal and the count for some previous pulse signal within the measurement interval. The number of pulse signals that have occurred between the most-recent pulse signal and the previous pulse signal represents a window of measurement. This window of measurement, or the size thereof, may then be used along with the count difference to determine the rotational frequency. The window of measurement may then be slid to the counts for next most recent pulse signal and the next previous pulse signal to obtain a new count difference, and so on.Type: ApplicationFiled: December 14, 2020Publication date: July 1, 2021Inventors: Anupam SAURABH, Ajay MISHRA, Shahid ANSARI
-
Publication number: 20210201524Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.Type: ApplicationFiled: February 24, 2021Publication date: July 1, 2021Inventors: Ajay Mishra, William Castillo, A.J. Altman, Manish Upendran
-
Publication number: 20210192842Abstract: Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.Type: ApplicationFiled: March 10, 2021Publication date: June 24, 2021Applicant: Hover Inc.Inventors: William Castillo, Manish Upendran, Ajay Mishra, Adam J. Altman
-
Patent number: 10991158Abstract: Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.Type: GrantFiled: November 13, 2019Date of Patent: April 27, 2021Assignee: Hover Inc.Inventors: William Castillo, Manish Upendran, Ajay Mishra, Adam J. Altman
-
Patent number: 10970869Abstract: A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof.Type: GrantFiled: July 12, 2019Date of Patent: April 6, 2021Assignee: HOVER INC.Inventors: Ajay Mishra, William Castillo, A. J. Altman, Manish Upendran
-
Publication number: 20200402301Abstract: A process for creating, responsive to a desired analysis, estimate information from received imagery by determining whether the imagery meets a minimum criterion for creating a multi-dimensional model that can address the desired analysis and building an aggregate set of images meeting the minimum criterion from which a multi-dimensional model is then built and an estimate responsive to the desired analysis is derived. The multi-dimensional model, and the responsive estimate, may be refined as additional images are provided to the aggregate set. Desired analyses may include dimensions such as square footage of a roof for building objects.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Applicant: Hover Inc.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Patent number: 10803658Abstract: A process for receiving, from a computing device, a series of captured building images. The process continues by processing, in real-time, each building image in the series of captured building images to determine if each building image meets a minimum criterion, wherein the minimum criteria includes applicability to be used in constructing a specific digital multi-dimensional building model. The process continues by aggregating each image meeting the minimum criteria, determining when a base set of building images has been aggregated, wherein the base set of building images includes a threshold number images to model at least a partial multi-dimensional building model representing the series of captured building images, determining one or more facades present in the partial multi-dimensional building model, determining preliminary dimensions for one or more architectural features of the one or more facades and returning, incrementally (in real-time), the preliminary dimensions to the computing device.Type: GrantFiled: August 20, 2019Date of Patent: October 13, 2020Assignee: Hover Inc.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Patent number: 10713842Abstract: A process for receiving, from a computing device, a series of captured building images by overlaying, on a capture device display, a selected graphical guide from a set of sequentially related graphical guides. The process continues by capturing, by a capture device, a building image, wherein the capturing is performed during substantial alignment of an image of a selected building object with a corresponding orientation of the selected graphical guide. The process continues by receiving acknowledgement of the building image being captured for the selected graphical guide and the selected building object. The process is repeated for a plurality of building images.Type: GrantFiled: August 29, 2019Date of Patent: July 14, 2020Assignee: HOVER, Inc.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman
-
Publication number: 20200193691Abstract: A computer system maintains structure data indicating geometrical constraints for each structure category of a plurality of structure categories. The computer system generates a virtual 3D representation of a structure based on a set of images depicting the structure. For each image in the set of images, one or more landmarks are identified. Based on the landmarks, a candidate structure category is selected. The virtual 3D representation is generated based on the geometrical constraints of the candidate structure category and the landmarks identified in the set of images.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: AJAY MISHRA, MANISH UPENDRAN, A.J. ALTMAN, WILLIAM CASTILLO
-
Publication number: 20190385362Abstract: A process for receiving, from a computing device, a series of captured building images by overlaying, on a capture device display, a selected graphical guide from a set of sequentially related graphical guides. The process continues by capturing, by a capture device, a building image, wherein the capturing is performed during substantial alignment of an image of a selected building object with a corresponding orientation of the selected graphical guide. The process continues by receiving acknowledgement of the building image being captured for the selected graphical guide and the selected building object. The process is repeated for a plurality of building images.Type: ApplicationFiled: August 29, 2019Publication date: December 19, 2019Applicant: HOVER INC.Inventors: Manish Upendran, William Castillo, Ajay Mishra, Adam J. Altman