Patents by Inventor Gaurav Agarwal

Gaurav Agarwal 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: 10346793
    Abstract: In some embodiments, a method can comprise receiving a request for one or more orders, and analyzing the one or more orders. Each of the one or more orders can comprise one or more items and at least a portion of the one or more items are available at a warehouse. The method can further comprise determining one or more pick lists based at least in part on the analyzing the one or more orders and also based at least in part on an inventory layout of the warehouse, determining a first route for a first pick list of the one or more pick lists, and determining a second route for a second pick list of the one or more pick lists, wherein the first pick list and the second pick list each comprise a first common item. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: July 9, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
  • Patent number: 10325262
    Abstract: A method of performing operations on a processor of a mobile payment transaction processing system, includes receiving mobile payment messages from a point-of-sale (POS) terminal operated by a merchant performing mobile payment transactions with mobile terminals. Each of the mobile payment messages contains transaction information, a network address for the POS terminal, and a geographic location provided by the mobile terminal. A POS terminal risk score is generated based on similarity between the geographic locations provided by the mobile terminals contained in the mobile payment messages which also contain the network address for the POS terminal. Processing of another mobile payment message, which is received from the POS terminal performing another mobile payment transaction with another mobile terminal subsequent to the generating of the POS terminal risk score, is controlled based on the POS terminal risk score and transaction information contained in the another mobile payment message.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 18, 2019
    Assignee: CA, INC.
    Inventor: Gaurav Agarwal
  • Publication number: 20190011291
    Abstract: A method for measuring a capacitive sensor output may include applying an excitation signal to a capacitor of the capacitive sensor which causes generation of a modulated signal from a baseband signal, wherein the excitation signal is of a carrier frequency which is higher than frequency content of the baseband signal, demodulating the modulated signal to generate an output signal representative of a capacitance of the capacitor wherein the demodulating is based, at least in part, on the excitation signal, determining whether noise in the modulated signal is caused by interference at approximately the carrier frequency, and in response to determining noise in the modulated signal is caused by interference at approximately the carrier frequency, modifying the carrier frequency to another frequency to reduce noise caused in the modulated signal by the interference.
    Type: Application
    Filed: March 20, 2018
    Publication date: January 10, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Vamsikrishna PARUPALLI, Zhong YOU, Gaurav AGARWAL, Vikrant ARUMUGAM, Johann G. GABORIAU, Nishant JAIN
  • Publication number: 20180342109
    Abstract: A method to determine a body pose of a user in a virtual reality or augmented reality system includes acquiring sensor data from a plurality of sensors in a garment worn by a user. The sensor data is processed to generate a processed sensor data set, wherein the processed sensor data set is scaled for the size of the user. The processed sensor data set is converted to a pose data set. The pose vector data set is then used by a viewer device to render the body pose of the user.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 29, 2018
    Inventors: Shahab HAMIDI-RAD, Kent LYONS, Akshay PUSHPARAJA, Zijun YAO, Gaurav AGARWAL, Alan ZHANG, Teja KANCHINADAM, Rushil KHURANA
  • Publication number: 20180295049
    Abstract: The present disclosure provides performance measurement (PM) for segment routing (SR) with flexibility to have PM information piggy backed, preferably using service function chaining (SFC) to data packet itself or dedicate PM packet avoiding change in data packet. A performance measured flow (PMF) identifier is used by transit/egress nodes for statistics collection for a given PMF. The PMF identifier is carried in the piggy backed information without the use of separate SR label. The Piggy backed information carries the node information role of the node used by transit egress nodes to collect statistics for a given PM segment. The present disclosure collects the statistics for multiple segments and multiple PM types using a metadata present in single received packet, saving bandwidth and making PM calculation fast and more accurate. Using the present disclosure, the timer/configuration requirement per performance measurement instance from transit/egress node is avoided.
    Type: Application
    Filed: June 8, 2018
    Publication date: October 11, 2018
    Inventors: Gaurav AGARWAL, Anil Kumar Srirangapatna NAGESH, Vinod Kumar SELVARAJ
  • Publication number: 20180285539
    Abstract: Techniques are disclosed relating to multi-factor authentication of a user. In one embodiment, a computing device presents a one-time password to a user that has a sequence of characters. In response to presenting the one-time password, in various embodiments, the computing device receives a first sequence of fingers supplied by the user to a fingerprint sensor of the computing device. In some embodiments, the computing device converts the one-time password to a second sequence of fingers based on a mapping that associates fingers with characters. In one embodiment, the computer system authenticates the user by comparing the first sequence of fingers with the second sequence of fingers. In various embodiments, these actions may be performed in the context of a client-server interaction.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Gaurav Agarwal, Alok Gupta, Siddhartha Ghosh, Rahul Gurudas Dhavalikar
  • Patent number: 10016345
    Abstract: Kit for whitening a body surface of a user, comprising: an oxidizing composition application device (12); wherein the kit comprises an activator sheet (14) which is movable independently of the oxidizing composition application device (12), the activator sheet (14) comprising an outer deformable substrate (50) intended to be applied on an oxidizing composition (34) placed on the skin of the user, the activator sheet (14) comprising an activator composition (52) carried by the outer substrate (50).
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: July 10, 2018
    Assignee: L'OREAL
    Inventors: Gaurav Agarwal, Shoibal Pattanaik, Prasun Bandyopadhyay, Caroline Delaunay
  • Publication number: 20180121993
    Abstract: A system for automatically checking-in a customer includes a database and a server computer including a processor coupled to a memory device. The processor is programmed to install a customer application on a customer mobile computing device, install an associate application on an associate mobile computing device, receive a signal from the customer device indicating that the customer device has automatically recognized a wireless hotspot about the store and including a unique customer identification associated with the customer device, retrieve a data record from the database including a customer profile associated with the unique customer identification, determine if the retrieved data record includes a customer order, and if the retrieved data record includes a customer order, then automatically check-in the customer and transmit a signal to the associate device including an indication that the customer is checked-in and available to pick-up the customer order.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Gaurav Agarwal, Syed Aman, Pushkar Pande, Calvin Qi
  • Publication number: 20180121992
    Abstract: A customer check-in system includes a server computer of a store including a processor programmed to install a customer application on a customer mobile computing device, install an associate application on an associate mobile computing device, receive a signal from the customer device including a unique customer identification, an indication that the customer has checked-in to pick up an order, and a customer-selected time slot for picking up the order, obtain tracking information of a current location of the customer device, utilize the tracking information to estimate a travel time remaining until the customer device arrives at the store, transmit a signal to the associate device including the customer identification and a first estimated time remaining, and transmit at least one signal to the associate device including an updated estimated time remaining and an instruction to display a graphical representation of the updated time remaining on the associate device.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Gaurav Agarwal, Arnon Katz, Mayan Cohen, Pushkar Pande, Michal Russ, Sharanjeet Shingh Grewal
  • Publication number: 20180097793
    Abstract: A method is described for storing a plurality of access tokens, each access token associated with a respective login credential of a plurality of login credentials, and each access token usable to access a respective account of a plurality of accounts of a user. The method further comprising receiving a transaction request from the user for a transaction with a target account and determining a respective user login status of the user for ones of the plurality of accounts using respective access tokens. The method further comprising determining which of at least two actions to take in response to determining whether the user login status of a predefined number of the plurality of accounts is active.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: CA, Inc.
    Inventors: Gaurav AGARWAL, Alok GUPTA, Rahul Gurudas DHAVALIKAR
  • Publication number: 20180068308
    Abstract: Techniques are disclosed relating to authorization of asset sharing between user accounts. In some embodiments, a server-side method includes storing account information for a first user account and receiving a first request to share funds from the first user account with a second user account. In some embodiments, the first request includes one or more constraints on the shared funds. In some embodiments, the method further includes authenticating that the first request was received from a user authorized to share funds from the first user account, receiving a second request that is an authorization request for a payment transaction initiated by the second user account, and authorizing, in response to determining that the second request meets the one or more constraints, the second user account to access the shared funds for the payment transaction. In some embodiments, the shared funds are not transferred from the first user account until after receiving the second request.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Alok Gupta, Gaurav Agarwal, Rahul Gurudas Dhavalikar
  • Publication number: 20170360687
    Abstract: The present invention concerns a substrate-based product comprising a water-insoluble substrate, at least one chemical exfoliator, and at least one skin binding agent, its method of preparation and its cosmetic uses.
    Type: Application
    Filed: December 23, 2015
    Publication date: December 21, 2017
    Applicant: L'OREAL
    Inventors: Gaurav AGARWAL, Vishal JAVIA
  • Patent number: 9769031
    Abstract: A device may obtain first information related to a digital service that may identify a digital path. The digital path may include digital nodes and optical links, of an optical network, to provide the digital service. The device may determine second information based on the first information. The second information may describe a relationship between one or more digital services and one or more digital paths. The device may provide a graphical representation, via a user interface, of the one or more digital paths. The device may provide the second information in relation to the graphical representation. The device may detect a user interaction with the graphical representation. The user interaction may relate to one or more of the digital services and/or one or more of the digital paths. The device may cause the digital nodes and/or the optical links to be configured.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: September 19, 2017
    Assignee: Infinera Corporation
    Inventors: Ratna Priya, Pankaj Mishra, Gaurav Agarwal
  • Publication number: 20170220984
    Abstract: In some embodiments, a method can comprise receiving a request for one or more orders, and analyzing the one or more orders. Each of the one or more orders can comprise one or more items and at least a portion of the one or more items are available at a warehouse. The method can further comprise determining one or more pick lists based at least in part on the analyzing the one or more orders and also based at least in part on an inventory layout of the warehouse, determining a first route for a first pick list of the one or more pick lists, and determining a second route for a second pick list of the one or more pick lists, wherein the first pick list and the second pick list each comprise a first common item. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Gaurav Agarwal, Devadas Pattathil, Rahul Ramkumar
  • Publication number: 20170068955
    Abstract: A method includes receiving a provisioning request from a payment application, the provisioning request requesting allocation of a payment key, obtaining a checksum of the payment application, generating the payment key, encrypting the payment key using the checksum of the payment application to provide an encrypted payment key, and transmitting the encrypted payment key to the payment application.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: CA, INC.
    Inventor: Gaurav AGARWAL
  • Publication number: 20170061372
    Abstract: A method of verifying a package delivery includes electronically reading a package shipment code on a package delivered to an address, transmitting the package shipment code to a transaction server, receiving a confirmation message including a transaction amount from the transaction server, displaying the confirmation message to a user, receiving a payment authorization from the user in response to the confirmation message, and sending payment information to a payment processing server in response to receiving the payment authorization from the user.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: CA, INC.
    Inventor: Gaurav AGARWAL
  • Publication number: 20170046706
    Abstract: A method of performing operations on a processor of a mobile payment transaction processing system, includes receiving mobile payment messages from a point-of-sale (POS) terminal operated by a merchant performing mobile payment transactions with mobile terminals. Each of the mobile payment messages contains transaction information, a network address for the POS terminal, and a geographic location provided by the mobile terminal. A POS terminal risk score is generated based on similarity between the geographic locations provided by the mobile terminals contained in the mobile payment messages which also contain the network address for the POS terminal. Processing of another mobile payment message, which is received from the POS terminal performing another mobile payment transaction with another mobile terminal subsequent to the generating of the POS terminal risk score, is controlled based on the POS terminal risk score and transaction information contained in the another mobile payment message.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Applicant: CA, INC.
    Inventor: GAURAV AGARWAL
  • Patent number: D829744
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 2, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Mayan Cohen, Arnon Katz, Juliet Monteleone, Michal Russ
  • Patent number: D829760
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 2, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Mayan Cohen, Dinoop Dayanand, Arnon Katz, Naznin Richhariya, Michal Russ
  • Patent number: D831049
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 16, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Gaurav Agarwal, Mayan Cohen, Dinoop Dayanand, Arnon Katz, Naznin Richhariya, Michal Russ