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: 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
  • Publication number: 20160352586
    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: Application
    Filed: July 9, 2015
    Publication date: December 1, 2016
    Inventors: Ratna PRIYA, Pankaj MISHRA, Gaurav AGARWAL
  • Publication number: 20160342597
    Abstract: In various embodiments, methods and systems for language scaling a natural language processing system (NLPS) are provided. A database schema of a database is accessed. The database schema includes entities that are defined in a query natural language different from an NLPS natural language upon which NLPS components are built. The entities are communicated to a machine translation service and top translations. A translated database schema model is generated based on the entities and translations. When a query associated with the query natural language and the database schema is received, a query translation is generated. The query translation comprises selectively translated portions of the query based on a selective translation mechanism that includes accessing the machine translation service to translate selected portions of the query. The selected portions are selected based on the translated database schema. The query translation is executed on the NLPS components to identify query results.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Inventors: SALIHA AZZAM, GAURAV AGARWAL, TU HUY PHAN, NICHOLAS VAN JOSEPH CALDWELL, AHMED MOHAMED ELBAHTEMY
  • Publication number: 20160287493
    Abstract: The invention relates to an applicator body, wherein said applicator body composition comprises at least one clay and at least one water soluble polymer. The invention also relates to methods for preparing said applicator body and methods of cosmetic care.
    Type: Application
    Filed: November 20, 2014
    Publication date: October 6, 2016
    Inventors: Gaurav AGARWAL, Jean-Pascal HIRT
  • Patent number: 9454463
    Abstract: A computer system comprising a display, one or more computer readable medium storing a computer application comprising computer executable code for creating a graphical user interface, one or more processors receiving and executing the computer executable code to provide the graphical user interface on the display, the computer readable medium also storing a testing application comprising computer executable code for activating the graphical user interface, the testing application defining a command execution server embedded into the computer application, and a command client external to the computer application.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: September 27, 2016
    Assignee: Infinera Corporation
    Inventors: Sudhindra Aithal Kota, Sakthi Shalini Kannan, Prashanth Kota, Vinaya Nadig, Gaurav Agarwal, Manish K. Agarwal, Jayaram Hanumanthappa, Rajasekar Venkatesan
  • Patent number: 9407632
    Abstract: A one-time password may be used and generated using transformation rules. A one-time password transformation rule is received. The one-time password is sent to a user. A response to the one-time password is received. The user is selectively authenticated based on the response corresponding to the one-time password as transformed by the one-time password transformation rule. The one-time password transformation rule may include one or more operations, such as mathematical operations that may be static operations or dynamic operations that change as a function of time. Related systems, devices, methods and computer program products are described.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: August 2, 2016
    Assignee: CA, Inc.
    Inventor: Gaurav Agarwal
  • Publication number: 20160158123
    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: Application
    Filed: July 15, 2014
    Publication date: June 9, 2016
    Inventors: Gaurav Agarwal, Shoibal Pattanaik, Prasun Bandyopadhyay, Caroline Delaunay
  • Publication number: 20160080366
    Abstract: A one-time password may be used and generated using transformation rules. A one-time password transformation rule is received. The one-time password is sent to a user. A response to the one-time password is received. The user is selectively authenticated based on the response corresponding to the one-time password as transformed by the one-time password transformation rule. The one-time password transformation rule may include one or more operations, such as mathematical operations that may be static operations or dynamic operations that change as a function of time. Related systems, devices, methods and computer program products are described.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventor: Gaurav AGARWAL
  • Patent number: 9225998
    Abstract: Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: December 29, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gaurav Agarwal, Charles Migos
  • 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