Patents by Inventor Abhinai Srivastava

Abhinai Srivastava 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: 11972618
    Abstract: The method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: April 30, 2024
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20240104946
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 28, 2024
    Applicant: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20240095709
    Abstract: In variants, the self-checkout method can include: acquiring measurements of a batch of items, automatically identifying each item based on the measurements, and repeating the above until a checkout condition is met.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 11869256
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: January 9, 2024
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20230063197
    Abstract: In variants, a method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 2, 2023
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20220165074
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 11281888
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: March 22, 2022
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20210272088
    Abstract: The method for item identification preferably includes determining visual information for an item; calculating a first encoding using the visual information; calculating a second encoding using the first encoding; determining an item identifier for the item using the second encoding; optionally presenting information associated with the item to a user; and optionally registering a new item.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20210256724
    Abstract: The method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 19, 2021
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 11036964
    Abstract: The method for item identification preferably includes determining visual information for an item; calculating a first encoding using the visual information; calculating a second encoding using the first encoding; determining an item identifier for the item using the second encoding; optionally presenting information associated with the item to a user; and optionally registering a new item.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: June 15, 2021
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20210174529
    Abstract: The method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 10, 2021
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 11030763
    Abstract: The method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 8, 2021
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20210124906
    Abstract: The method for item identification preferably includes determining visual information for an item; calculating a first encoding using the visual information; calculating a second encoding using the first encoding; determining an item identifier for the item using the second encoding; optionally presenting information associated with the item to a user; and optionally registering a new item.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 29, 2021
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20200342208
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 29, 2020
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 10803292
    Abstract: Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: October 13, 2020
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 10628695
    Abstract: Methods, systems, and computer programs are presented for on-the-fly image recognition of an item in motion. One method includes an operation for periodically capturing images, by several cameras, of a recognition area. Further, the method includes detecting that the item is present in the recognition area and selecting a recognition window that defines a period of time for analysis. The recognition window defines recognition frames corresponding to the images captured within the recognition window. Each recognition frame is analyzed to determine if an identity of the item has been obtained for the recognition frame, the analysis being based on image recognition of the recognition frame to identify the item based on, at least, a shape of the item and coloring of the item. Further, the method includes operations for determining if the item has been identified based on the analysis for the recognition frames, and for displaying the item identification.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: April 21, 2020
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Patent number: 10540551
    Abstract: Methods, systems, and computer programs are presented for capturing color images of items for a machine-learning model. In one method, a request, for adding an item to be visually recognized during sales transactions, is detected at a checkout apparatus. Further, the method includes capturing and storing a color image, by each of one or more cameras of the checkout apparatus, of an examination space when the item is present. Further, the capturing and storing of color images of the item is repeated at different poses until at a predetermined number of color images of the item are captured. Further, the method includes generating, by a processor of the checkout apparatus, additional images of the item by modifying the captured color images. A machine-learning model for item recognition is built by training a machine-learning tool with the captured images and the additional images.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 21, 2020
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar, Yong Li, Maxwell William Olson
  • Patent number: 10467454
    Abstract: Methods, systems, and computer programs are presented for object recognition performed by electronic devices. One method includes an operation for capturing three-dimensional (3D) images of a region over a surface using 3D cameras, the surface having a pattern and each 3D camera defining a respective camera coordinate system. For each camera, the 3D image is analyzed to identify a location of the pattern indicating an origin of a common coordinate system, and a coordinate transformation function is defined to convert data to the common coordinate system. Each 3D camera captures a 3D object image of an object on the surface that includes 3D object data. The 3D object data is transformed to the common coordinate system to obtain transformed 3D object data. The 3D object data is combined to obtain a composite 3D object data, and object recognition of the object is performed based on the composite 3D object data.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 5, 2019
    Assignee: Mashgin Inc.
    Inventors: Abhinai Srivastava, Mukul Dhankhar
  • Publication number: 20190236362
    Abstract: Methods, systems, and computer programs are presented for capturing color images of items for a machine-learning model. In one method, a request, for adding an item to be visually recognized during sales transactions, is detected at a checkout apparatus. Further, the method includes capturing and storing a color image, by each of one or more cameras of the checkout apparatus, of an examination space when the item is present. Further, the capturing and storing of color images of the item is repeated at different poses until at a predetermined number of color images of the item are captured. Further, the method includes generating, by a processor of the checkout apparatus, additional images of the item by modifying the captured color images. A machine-learning model for item recognition is built by training a machine-learning tool with the captured images and the additional images.
    Type: Application
    Filed: November 5, 2018
    Publication date: August 1, 2019
    Inventors: Abhinai Srivastava, Mukul Dhankhar, Yong Li, Maxwell William Olson
  • Publication number: 20190236360
    Abstract: Methods, systems, and computer programs are presented for providing a feedback loop to improve object image-based recognition based on transaction data. In one method, instructions are received defining items to be visually recognized by a terminal. For each item, a check is made to determine if item image information is in a global database or if it is a new item. The global database includes item images captured during transactions performed at several terminals. For each item in the global database, item image information is downloaded from the global database. For new items, terminal cameras capture pose images for several poses of the new items, each camera taking an image for each pose. A machine-learning program is trained with the downloaded image information and the pose images, where the machine-learning program performs image-based recognition of the items that are presented at the terminal, based on images captured by the cameras.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Inventors: Abhinai Srivastava, Mukul Dhankhar, Yong Li, Maxwell William Olson