Patents by Inventor Anant Agrawal

Anant Agrawal 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: 12277233
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing the risks inherent in using machine learning and artificial intelligence (AI) tools. In one aspect, a system comprises accessing, by one or more computing devices, a repository of files, and analyzing, by the one or more computing devices, files stored in the repository to identify a subset of the files as candidates that contain or are potentially generated at least in part using one or more artificial intelligence (AI) processes. In another aspect, a system comprises identifying, based at least on one or more attributes indicative of artificial intelligence (AI) usage in a file, one or more automated tests to perform on the file, performing a user-selected automated test, storing results of the performed automated test to an inventory record, and using the results of the automated test to train a machine learning model.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: April 15, 2025
    Assignee: CIMCON Software, LLC
    Inventors: Sanjay Agrawal, Anant Agrawal, Samarth Agrawal
  • Patent number: 11997118
    Abstract: Certain aspects of the present disclosure provide techniques for Scripting attack detection and mitigation. A method generally includes receiving a first report indicating a first violation for a first security policy applied to a first web application; identifying a first plurality of features associated with the first violation; classifying the first violation as a first JavaScript attack based on the first plurality of features; and taking action to mitigate the first JavaScript attack on the first web application.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: May 28, 2024
    Assignee: Intuit, Inc.
    Inventors: Siddhesh Yawalkar, Hemant Puri, Swapnil Bhalode, Sandeep Bhatkar, Anant Agrawal, Sangam Shankar, Gabe Gallagher, Erick Lee
  • Patent number: 10861276
    Abstract: Systems for vending products to a customer that encompasses a group of co-located vending machines managed by a vending company, a database of current inventory of products in the vending machines and customer purchase history; and the use of a personal electronic device by the customer. Embodiments include a single order by a customer from a sorted list of prior purchases, and where a single purchase comprises sub-products from multiple co-located vending machines. Embodiments include the customer selecting either products or vending machines from a list of options provided via the user interface of the personal electronic device, wherein the list of options depends on the actual available inventory in vending machines co-located with the customer, and the customer purchase history.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: December 8, 2020
    Assignee: USA TECHNOLOGIES, INC.
    Inventors: Mandeep Arora, Anant Agrawal, Iryna Bandura, Oleksa Chvala, Allen Aung Kyaw Lwin, Boris Glants, Justin Grant
  • Patent number: 9898884
    Abstract: A system and method for vending products to a customer that encompasses a group of vending machines managed by a vending company, a database of the inventory of products in the vending machines and information about customer purchase history from the vending machines; and the use of a personal electronic device by the customer. Embodiments include the customer selecting either products or vending machines from a list of options provided via the user interface of the personal electronic device, wherein the list of options depends on the actual available inventory on vending machines co-located with customer, and the customer purchase history. Methods are described to permit advance purchases with deferred dispensing, and methods of payment that are both fast and automatic. Also described are methods of identifying vending machines and ordering a group of products as single request.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: February 20, 2018
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Arora, Anant Agrawal, Iryna Bandura, Oleksii Chvala, Allen Aung Kyaw Lwin, Boris Glants, Justin Grant
  • Publication number: 20160247127
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 25, 2016
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 9286588
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: March 15, 2016
    Assignee: Cantaloupe System, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Publication number: 20140221846
    Abstract: An apparatus to interrogate, receive, and analyze full emission spectra for at least one fluorescence excitation wavelength and for at least one reflectance measurement to determine tissue characteristics. The apparatus includes a base unit having illumination, detection and control sub-units, the illumination sub-unit providing illumination optical energy for illuminating a target tissue and the detection sub-unit detecting tissue characteristics of a target tissue, a separate tissue interface unit, and a pathway coupling the base unit and the tissue interface unit. The system and apparatus may also include a tube for maintaining the distance between the tissue and units and for surrounding the tissue to prevent patient movement from being transmitted to the tissue.
    Type: Application
    Filed: November 6, 2013
    Publication date: August 7, 2014
    Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
  • Patent number: 8644912
    Abstract: An apparatus to interrogate, receive, and analyze full emission spectra for at least one fluorescence excitation wavelength and for at least one reflectance measurement to determine tissue characteristics. The apparatus includes a base unit having illumination, detection and control sub-units, the illumination sub-unit providing illumination optical energy for illuminating a target tissue and the detection sub-unit detecting tissue characteristics of a target tissue, a separate tissue interface unit, and a pathway coupling the base unit and the tissue interface unit. The system and apparatus may also include a tube for maintaining the distance between the tissue and units and for surrounding the tissue to prevent patient movement from being transmitted to the tissue.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: February 4, 2014
    Assignee: SpectRx, Inc.
    Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
  • Publication number: 20140025423
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh ARORA, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 8571705
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: October 29, 2013
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 8103380
    Abstract: Systems and methods for remotely managing a vending machine system are provided. A host system transmits control data to an audit system installed in a vending machine system. This control data is used to modify a data collection parameter of the audit system, such as modifying alert conditions, reporting schedules, and filter terms used to parse DEX files received from a vending machine controller.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: January 24, 2012
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Fred Cheng, Mandeep S. Arora, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
  • Publication number: 20110306887
    Abstract: A method and apparatus are provided that interrogate, receive, and analyze full emission spectra for at least one fluorescence excitation wavelength and for at least one reflectance measurement to determine tissue characteristics. The method includes illuminating a first portion of a target tissue with optical energy, forming a first image of the target tissue, illuminating a second portion of the target tissue with optical energy, performing spectroscopic measurements on optical energy reflected and/or emitted by the target tissue upon illumination of the second portion of the target tissue with optical energy, and determining tissue characteristics of the target tissue based on the results of the spectroscopic measurements.
    Type: Application
    Filed: August 22, 2011
    Publication date: December 15, 2011
    Applicant: SpectRx, Inc.
    Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
  • Publication number: 20110060458
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: November 11, 2010
    Publication date: March 10, 2011
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 7894938
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 22, 2011
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Publication number: 20080188736
    Abstract: A method and apparatus are provided that interrogate, receive, and analyze full emission spectra for at least one fluorescence excitation wavelength and for at least one reflectance measurement to determine tissue characteristics. The method includes illuminating a first portion of a target tissue with optical energy, forming a first image of the target tissue, illuminating a second portion of the target tissue with optical energy, performing spectroscopic measurements on optical energy reflected and/or emitted by the target tissue upon illumination of the second portion of the target tissue with optical energy, and determining tissue characteristics of the target tissue based on the results of the spectroscopic measurements.
    Type: Application
    Filed: April 9, 2008
    Publication date: August 7, 2008
    Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
  • Patent number: 7385504
    Abstract: A vending machine door monitoring system for an audit system is provided. This door monitoring system may utilize the same door switch utilized by the vending machine controller (VMC) in order to detect the state of an access door for the vending machine. This door monitoring system may have a separate power supply for applying a back-up voltage to a door circuit in the event that the VMC fails to supply the voltage. The door monitoring system may be further configured to detect a state of the door circuit regardless of the order in which the terminals from the door switch are coupled to the audit system.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: June 10, 2008
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Anant Agrawal, A. Louis Beaudoin, Mandeep S. Arora, Fred Cheng, Eric M. Chu
  • Patent number: 7325728
    Abstract: An audit system for a vending machine system is provided. This audit system is configured to retrieve operational data, such as a DEX file, from a vending machine controller in the vending machine system. The audit system is further configured to store a communications log of the data transmitted between the vending machine controller and the audit system. This communications log can be used by an operator at a host system to assist in debugging communication errors between the audit system and the vending machine controller.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 5, 2008
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep S. Arora, Fred Cheng, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
  • Publication number: 20060219517
    Abstract: Systems and methods for remotely managing a vending machine system are provided. A host system transmits control data to an audit system installed in a vending machine system. This control data is used to modify a data collection parameter of the audit system, such as modifying alert conditions, reporting schedules, and filter terms used to parse DEX files received from a vending machine controller.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Fred Cheng, Mandeep Arora, Anant Agrawal, A. Beaudoin, Eric Chu
  • Publication number: 20060219777
    Abstract: An audit system for a vending machine system is provided. This audit system is configured to retrieve operational data, such as a DEX file, from a vending machine controller in the vending machine system. The audit system is further configured to store a communications log of the data transmitted between the vending machine controller and the audit system. This communications log can be used by an operator at a host system to assist in debugging communication errors between the audit system and the vending machine controller.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Mandeep Arora, Fred Cheng, Anant Agrawal, A. Beaudoin, Eric Chu
  • Patent number: D531626
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: November 7, 2006
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Anant Agrawal, Mandeep S. Arora, Fred Cheng, Eric M. Chu, A. Louis Beaudoin