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: 12277233Abstract: 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: GrantFiled: June 27, 2024Date of Patent: April 15, 2025Assignee: CIMCON Software, LLCInventors: Sanjay Agrawal, Anant Agrawal, Samarth Agrawal
-
Patent number: 11997118Abstract: 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: GrantFiled: July 24, 2023Date of Patent: May 28, 2024Assignee: Intuit, Inc.Inventors: Siddhesh Yawalkar, Hemant Puri, Swapnil Bhalode, Sandeep Bhatkar, Anant Agrawal, Sangam Shankar, Gabe Gallagher, Erick Lee
-
Patent number: 10861276Abstract: 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: GrantFiled: January 19, 2018Date of Patent: December 8, 2020Assignee: USA TECHNOLOGIES, INC.Inventors: Mandeep Arora, Anant Agrawal, Iryna Bandura, Oleksa Chvala, Allen Aung Kyaw Lwin, Boris Glants, Justin Grant
-
Patent number: 9898884Abstract: 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: GrantFiled: April 4, 2013Date of Patent: February 20, 2018Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Arora, Anant Agrawal, Iryna Bandura, Oleksii Chvala, Allen Aung Kyaw Lwin, Boris Glants, Justin Grant
-
Publication number: 20160247127Abstract: 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: ApplicationFiled: January 28, 2016Publication date: August 25, 2016Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 9286588Abstract: 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: GrantFiled: September 24, 2013Date of Patent: March 15, 2016Assignee: Cantaloupe System, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Publication number: 20140221846Abstract: 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: ApplicationFiled: November 6, 2013Publication date: August 7, 2014Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
-
Patent number: 8644912Abstract: 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: GrantFiled: August 22, 2011Date of Patent: February 4, 2014Assignee: SpectRx, Inc.Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
-
Publication number: 20140025423Abstract: 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: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: Cantaloupe Systems, Inc.Inventors: Mandeep Singh ARORA, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 8571705Abstract: 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: GrantFiled: November 11, 2010Date of Patent: October 29, 2013Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 8103380Abstract: 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: GrantFiled: March 31, 2005Date of Patent: January 24, 2012Assignee: Cantaloupe Systems, Inc.Inventors: Fred Cheng, Mandeep S. Arora, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
-
Publication number: 20110306887Abstract: 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: ApplicationFiled: August 22, 2011Publication date: December 15, 2011Applicant: SpectRx, Inc.Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
-
Publication number: 20110060458Abstract: 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: ApplicationFiled: November 11, 2010Publication date: March 10, 2011Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 7894938Abstract: 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: GrantFiled: March 31, 2005Date of Patent: February 22, 2011Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Publication number: 20080188736Abstract: 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: ApplicationFiled: April 9, 2008Publication date: August 7, 2008Inventors: Shabbir Bambot, Mark L. Faupel, Anant Agrawal, Keith D. Ignotz, Andrew Fordham
-
Patent number: 7385504Abstract: 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: GrantFiled: March 31, 2005Date of Patent: June 10, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, A. Louis Beaudoin, Mandeep S. Arora, Fred Cheng, Eric M. Chu
-
Patent number: 7325728Abstract: 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: GrantFiled: March 31, 2005Date of Patent: February 5, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep S. Arora, Fred Cheng, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
-
Publication number: 20060219517Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Fred Cheng, Mandeep Arora, Anant Agrawal, A. Beaudoin, Eric Chu
-
Publication number: 20060219777Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Mandeep Arora, Fred Cheng, Anant Agrawal, A. Beaudoin, Eric Chu
-
Patent number: D531626Type: GrantFiled: March 31, 2005Date of Patent: November 7, 2006Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, Mandeep S. Arora, Fred Cheng, Eric M. Chu, A. Louis Beaudoin