Patents by Inventor Mohammad Soltani
Mohammad Soltani 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: 20250218084Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: ApplicationFiled: December 31, 2024Publication date: July 3, 2025Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdan Panah Gohar Rizi, Fiona Liu
-
Patent number: 12223574Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: GrantFiled: December 28, 2023Date of Patent: February 11, 2025Assignee: Procore Technologies, Inc.Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdan Panah Gohar Rizi, Fiona Liu
-
Patent number: 12223759Abstract: An example computing platform comprising is configured to (i) receive, via one or more cameras positioned on a construction site, a plurality of images, (ii) detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site, (iii) select, from the plurality of images, a set of images depicting a particular worker, and (iv) based on the selected set of images depicting the particular worker, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of trades.Type: GrantFiled: December 29, 2023Date of Patent: February 11, 2025Assignee: Procore Technologies, Inc.Inventors: Lai Him Matthew Man, Mohammad Soltani, Ahmed Aly, Walid Aly
-
Publication number: 20240412138Abstract: A computer-implemented method for monitoring productivity, health and safety risks posed by activities and objects, and other signals present at industrial sites comprises: receiving data inputs from input devices at an industrial site; selecting a data model that is programmed to detect activities or objects associated with workers or equipment present at the industrial sites; applying the data inputs to the data model to receive output data specifying whether the activities or objects associated with workers or equipment are present at the industrial site; and if they are present: based the output data, determining characteristics of the activities or objects; based on the characteristics, determining whether that the activities or objects cause any productivity, health or safety risks at the industrial site; and if so, generating notifications indicating the health or safety risks at the industrial site.Type: ApplicationFiled: June 17, 2024Publication date: December 12, 2024Inventors: Lai Him Matthew Man, Mohammad Soltani, Seyedfarid Mirahadi, Jiazi Liu
-
Publication number: 20240304021Abstract: An example computing platform comprising is configured to (i) receive, via one or more cameras positioned on a construction site, a plurality of images, (ii) detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site, (iii) select, from the plurality of images, a set of images depicting a particular worker, and (iv) based on the selected set of images depicting the particular worker, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of trades.Type: ApplicationFiled: December 29, 2023Publication date: September 12, 2024Inventors: Lai Him Matthew Man, Mohammad Soltani, Ahmed Aly, Walid Aly
-
Publication number: 20240212245Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: ApplicationFiled: December 28, 2023Publication date: June 27, 2024Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdanpanah, Fiona Liu
-
Patent number: 12014304Abstract: A computer-implemented method for monitoring productivity, health and safety risks posed by activities and objects, and other signals present at industrial sites comprises: receiving data inputs from input devices at an industrial site; selecting a data model that is programmed to detect activities or objects associated with workers or equipment present at the industrial sites; applying the data inputs to the data model to receive output data specifying whether the activities or objects associated with workers or equipment are present at the industrial site; and if they are present: based the output data, determining characteristics of the activities or objects; based on the characteristics, determining whether that the activities or objects cause any productivity, health or safety risks at the industrial site; and if so, generating notifications indicating the health or safety risks at the industrial site.Type: GrantFiled: December 21, 2020Date of Patent: June 18, 2024Assignee: Procore Technologies, Inc.Inventors: Lai Him Matthew Man, Mohammad Soltani, Seyedfarid Mirahadi, Jiazi Liu
-
Patent number: 11900708Abstract: An example computing platform comprising is configured to (i) receive, via one or more cameras positioned on a construction site, a plurality of images, (ii) detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site, (iii) select, from the plurality of images, a set of images depicting a particular worker, and (iv) based on the selected set of images depicting the particular worker, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of trades.Type: GrantFiled: October 3, 2022Date of Patent: February 13, 2024Assignee: Procore Technologies, Inc.Inventors: Lai Him Matthew Man, Mohammad Soltani, Ahmed Aly, Walid Aly
-
Patent number: 11900515Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: GrantFiled: August 8, 2022Date of Patent: February 13, 2024Assignee: Procore Technologies, Inc.Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdanpanah, Fiona Liu
-
Publication number: 20230333316Abstract: Photonic devices including a distributed Bragg reflector (DBR) having a stack of Group III-Nitride layers and Aluminum Scandium Nitride layers.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Applicants: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Patent number: 11726258Abstract: Photonic devices having a photonic waveguiding layer, and a cladding layer, disposed on the photonic waveguiding layer, and where the cladding section is a material comprising Scandium. The cladding layer may include a material comprising Al1-xScxN material where 0<x?0.45.Type: GrantFiled: January 20, 2022Date of Patent: August 15, 2023Assignees: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Patent number: 11709314Abstract: Photonic devices having a quantum well structure that includes a Group III-N material, and a Al1-xScxN cladding layer disposed on the quantum well structure, where 0<x?0.45, the Al1-xScxN cladding layer having a lower refractive index than the index of refraction of the quantum well structure.Type: GrantFiled: January 20, 2022Date of Patent: July 25, 2023Assignees: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Patent number: 11703637Abstract: A Group III-Nitride quantum well laser including a distributed Bragg reflector (DBR). In some embodiments, the DBR includes Scandium. In some embodiments, the DBR includes Al1-xScxN, which may have 0<x?0.45.Type: GrantFiled: January 20, 2022Date of Patent: July 18, 2023Assignees: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Publication number: 20230222715Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: ApplicationFiled: August 8, 2022Publication date: July 13, 2023Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdanpanah, Fiona Liu
-
Publication number: 20230024500Abstract: An example computing platform comprising is configured to (i) receive, via one or more cameras positioned on a construction site, a plurality of images, (ii) detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site, (iii) select, from the plurality of images, a set of images depicting a particular worker, and (iv) based on the selected set of images depicting the particular worker, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of trades.Type: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Inventors: Lai Him Matthew Man, Mohammad Soltani, Ahmed Aly, Walid Aly
-
Patent number: 11462042Abstract: A computer-implemented method and system for neural network-based recognition of trade workers present on industrial sites is presented.Type: GrantFiled: September 2, 2020Date of Patent: October 4, 2022Assignee: Procore Technologies, Inc.Inventors: Lai Him Matthew Man, Mohammad Soltani, Ahmed Aly, Walid Aly
-
Patent number: 11410362Abstract: An example computing platform is configured to (i) receive a two-dimensional (2D) image file comprising a construction drawing, (ii) generate, via semantic segmentation, a first set of polygons corresponding to respective areas of the 2D image file, (iii) generate, via instance segmentation, a second set of polygons corresponding to respective areas of the 2D image file, (iv) generate, via unsupervised image processing, a third set of polygons corresponding to respective areas of the 2D image file, (v) based on (a) overlap between polygons in the first, second, and third sets of polygons and (b) respective confidence scores for each of the overlapping polygons, determine a set of merged polygons corresponding to respective areas of the 2D image file, and (vi) cause a client station to display a visual representation of the 2D image file where each merged polygon is overlaid as a respective selectable region of the 2D image file.Type: GrantFiled: October 12, 2021Date of Patent: August 9, 2022Assignee: Procore Technologies, Inc.Inventors: Mohammad Soltani, Farid Mirahadi, Azadeh Yazdanpanah, Fiona Liu
-
Publication number: 20220146864Abstract: Photonic devices having a photonic waveguiding layer, and a cladding layer, disposed on the photonic waveguiding layer, and where the cladding section is a material comprising Scandium. The cladding layer may include a material comprising Al1-xScxN material where 0<x?0.45.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Applicants: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Publication number: 20220146865Abstract: Photonic devices having a quantum well structure that includes a Group III-N material, and a Al1-xScxN cladding layer disposed on the quantum well structure, where 0<x?0.45, the Al1-xScxN cladding layer having a lower refractive index than the index of refraction of the quantum well structure.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Applicants: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes
-
Publication number: 20220137438Abstract: A Group III-Nitride quantum well laser including a distributed Bragg reflector (DBR). In some embodiments, the DBR includes Scandium. In some embodiments, the DBR includes Al1-xScxN, which may have 0<x?0.45.Type: ApplicationFiled: January 20, 2022Publication date: May 5, 2022Applicants: Raytheon BBN Technologies Corp., Raytheon CompanyInventors: Mohammad Soltani, Eduardo M. Chumbes