Patents by Inventor Kaushiki Nag

Kaushiki Nag 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: 11941044
    Abstract: A method including training a recurrent neural network model to create a trained model based at least in part on: (a) first images associated with first items on a website, (b) first search terms used by users of the website to search for the first items on the website, and (c) personal features of the users. The method also can include receiving an input image that was uploaded by a current user. The method additionally can include obtaining a user encoded representation vector for the current user based on a set of personal features of the current user. The method further can include generating an image encoded representation vector for the input image. The method additionally can include deriving search terms that are personalized to the current user for the one or more items depicted in the input image, using the trained model and based on the user encoded representation vector for the current user and the image encoded representation vector for the input image. Other embodiments are disclosed.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 26, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Kannan Achan, Sushant Kumar, Kaushiki Nag, Venkata Syam Prakash Rapaka
  • Patent number: 11915297
    Abstract: A basket-aware recommendation system can include a computing device configured to receive an indication of a navigation from a user device. The indication includes a user identifier and a set of basket items. The computing device is configured to generate a set of eligible items based on the set of basket items. The computing device is configured to generate a feature representation based on the corresponding item category count within the set of eligible items and select items of the set of eligible items within the corresponding item category. The computing device is configured to compute a number of category display items based on the potential click value and the normalized relevance value. The computing device is configured to transmit the number of category display items for each category of the set of item categories to the user device for display on a user interface.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 27, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Kannan Achan, Lalitesh Morishetti, Kaushiki Nag
  • Patent number: 11811881
    Abstract: A system can include one or more processing modules and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processing modules and perform receiving, from an electronic device, a search query from a user of a plurality of users; processing first data; and facilitating displaying a set of items. Processing the first data can comprise determining one or more keywords by capturing the one or more keywords during a time window; creating a feature set of second data associated with at least a portion of the plurality of users; determining a set of items of the item set as being based at least in part on an item vector representation and a keyword vector representation; determining a respective purchase probability associated with each item of the set of items of the item set; ranking the set of items.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 7, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Venkata Syam Prakash Rapaka, Kannan Achan, Kaushiki Nag, Sushant Kumar
  • Patent number: 11756076
    Abstract: This application relates to apparatus and methods for automatically determining and providing digital recommendations including sponsored items at optimized positions. In some examples, a computing device receives a recommendation request. In response, the computing device obtains a plurality of items based on the user data. The plurality of items includes a plurality of relevant items and a plurality of sponsored items. The computing device then determines a total profit for a combination of the plurality of items by injecting the plurality of promotional items at different position amongst the plurality of relevant items. The plurality of items are presented to the user based at least in part on the total profit and the corresponding combination.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: September 12, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Kaushiki Nag, Kannan Achan, Lalitesh Morishetti
  • Publication number: 20230245205
    Abstract: A personalized recommendation system can include a computing device configured to receive an indication of a selection from a user device identifying an item, a user, and a third-party. The computing device is configured to obtain historical data for the user and third-party data for the third-party, generate a user representation based on the historical data, and identify a set of items associated with the third-party based on the item. The computing device is configured to obtain attributes for each item and, for each item of the set of items, determine a corresponding ranking based on the third-party data, the user representation, and attributes for the corresponding item. The computing device is configured to organize a display of the set of items based on the corresponding ranking of each item and transmit the organized display of the set of items to the user device for display on a user interface.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Sriram Guna Sekhar KOLLIPARA, Kannan Achan, Kaushiki Nag, Evren Korpeoglu
  • Publication number: 20230245200
    Abstract: A basket-aware recommendation system can include a computing device configured to receive an indication of a navigation from a user device. The indication includes a user identifier and a set of basket items. The computing device is configured to generate a set of eligible items based on the set of basket items. The computing device is configured to generate a feature representation based on the corresponding item category count within the set of eligible items and select items of the set of eligible items within the corresponding item category. The computing device is configured to compute a number of category display items based on the potential click value and the normalized relevance value. The computing device is configured to transmit the number of category display items for each category of the set of item categories to the user device for display on a user interface.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Kannan Achan, Lalitesh Morishetti, Kaushiki Nag
  • Publication number: 20230169548
    Abstract: The disclosed subject matter relates to a system and method for personalizing customer experience at a retailer’s physical location in order to increase sales and customer satisfaction. The personalization is based upon classification of customer’s online interaction with the retailer. Upon detecting the customer’s presence at the retailer’s physical location, data of the customer’s online interactions is retrieved and classified based on the type of online interactions and temporal characteristics. Push content is transmitted to the customer, the push content being based upon at least the classification and data associated with retailer’s physical location.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 1, 2023
    Inventors: Kaushiki Nag, Kannan Achan, Shirpaa Manoharan, Vidya Sagar Kalidindi, Rahul Ramkumar
  • Patent number: 11645559
    Abstract: This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a plurality of first values for a corresponding plurality of first items based on the user's engagement with each of the first items. The computing device may then determine a subset of the plurality of first items based on the first values. The computing device may receive a search request and determine a plurality of second values for a plurality of second items based on the search request. The computing device may determine a plurality of third values for the subset of items based on the plurality of second values for the plurality of second items and the user's engagement with each of the subset of items. The computing device may determine the recommended items based on the plurality of second values and the plurality of third values.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: May 9, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Surya Yalla, Kaushiki Nag, Shirpaa Manoharan, Kannan Achan
  • Patent number: 11551261
    Abstract: This application relates to apparatus and methods for automatically determining and providing, for a given anchor item, a ranking of items. The ranking may include sponsored items. In some examples, a computing device receives a request for items for an anchor item. The computing device determines a relevancy of a plurality of recommended items and sponsored items. The computing device also determines a cost value for the sponsored items. The computing device determines ranking values for the plurality of recommended items and sponsored items based on the relevancy values and the cost values, and ranks the items based on the ranking values. In some examples, the computing device updates the final item ranking based on the application of one or more rules. The computing device transmits the final item ranking to a web server. The web server displays advertisements for the items in ranked order.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: January 10, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Rajagopal Manda, Kaushiki Nag, Shirpaa Manoharan, Kannan Achan
  • Publication number: 20220277345
    Abstract: This application relates to apparatus and methods for automatically determining and providing digital recommendations including sponsored items at optimized positions. In some examples, a computing device receives a recommendation request. In response, the computing device obtains a plurality of items based on the user data. The plurality of items includes a plurality of relevant items and a plurality of sponsored items. The computing device then determines a total profit for a combination of the plurality of items by injecting the plurality of promotional items at different position amongst the plurality of relevant items. The plurality of items are presented to the user based at least in part on the total profit and the corresponding combination.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Kaushiki Nag, Kannan Achan, Lalitesh Morishetti
  • Publication number: 20220245685
    Abstract: The disclosed subject matter relates to a system and method for personalizing customer experience at a retailer's physical location in order to increase sales and customer satisfaction. The personalization is based upon classification of customer's online interaction with the retailer. Upon detecting the customer's presence at the retailer's physical location, data of the customer's online interactions is retrieved and classified based on the type of online interactions and temporal characteristics. Push content is transmitted to the customer, the push content being based upon at least the classification and data associated with retailer's physical location.
    Type: Application
    Filed: January 30, 2021
    Publication date: August 4, 2022
    Inventors: Kaushiki Nag, Kannan Achan, Shirpaa Manoharan, Vidya Sagar Kalidindi, Rahul Ramkumar
  • Publication number: 20220222701
    Abstract: This application relates to apparatus and methods for automatically determining and providing, for a given anchor item, a ranking of items. The ranking may include sponsored items. In some examples, a computing device receives a request for items for an anchor item. The computing device determines a relevancy of a plurality of recommended items and sponsored items. The computing device also determines a cost value for the sponsored items. The computing device determines ranking values for the plurality of recommended items and sponsored items based on the relevancy values and the cost values, and ranks the items based on the ranking values. In some examples, the computing device updates the final item ranking based on the application of one or more rules. The computing device transmits the final item ranking to a web server. The web server displays advertisements for the items in ranked order.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Rajagopal MANDA, Kaushiki NAG, Shirpaa MANOHARAN, Kannan ACHAN
  • Publication number: 20220215428
    Abstract: A method including training a logistic regression model to create a trained model to provide probabilities of users clicking on emails of one or more email campaigns within each of multiple different time periods. Input predictor variables of the logistic regression model include (i) user feature data including personal user features and online activity history for users in the multiple different time periods and (ii) email feature data including sent times and item category data for multiple different emails in the one or more email campaigns. Output dependent variables of the logistic regression model include responses by the users to the one or more email campaigns. The method also includes triggering sending a first email of the one or more email campaigns to a first user of the users at a selected time period based at least in part on the trained model. Other embodiments are disclosed.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Kannan Achan, Sushant Kumar, Kaushiki Nag, Venkata Syam Prakash Rapaka
  • Patent number: 11341528
    Abstract: This application relates to apparatus and methods for automatically determining and providing, for a given anchor item, a ranking of items. The ranking may include sponsored items. In some examples, a computing device receives a request for items for an anchor item. The computing device determines a relevancy of a plurality of recommended items and sponsored items. The computing device also determines a cost value for the sponsored items. The computing device determines ranking values for the plurality of recommended items and sponsored items based on the relevancy values and the cost values, and ranks the items based on the ranking values. In some examples, the computing device updates the final item ranking based on the application of one or more rules. The computing device transmits the final item ranking to a web server. The web server displays advertisements for the items in ranked order.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 24, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Rajagopal Manda, Kaushiki Nag, Shirpaa Manoharan, Kannan Achan
  • Publication number: 20220141307
    Abstract: A system can include one or more processing modules and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processing modules and perform receiving, from an electronic device, a search query from a user of a plurality of users; processing first data; and facilitating displaying a set of items. Processing the first data can comprise determining one or more keywords by capturing the one or more keywords during a time window; creating a feature set of second data associated with at least a portion of the plurality of users; determining a set of items of the item set as being based at least in part on an item vector representation and a keyword vector representation; determining a respective purchase probability associated with each item of the set of items of the item set; ranking the set of items.
    Type: Application
    Filed: January 18, 2022
    Publication date: May 5, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Venkata Syam Prakash Rapaka, Kannan Achan, Kaushiki Nag, Sushant Kumar
  • Patent number: 11288700
    Abstract: A method including tracking first data including responses by users to email campaigns. The method also can include generating a user feature set for the users, the user feature set including personal features of each of the users and online activity history for each of the users across a first set of time periods. The method additionally can include generating an email feature set for the emails in the email campaigns. The method further can include training a logistic regression model to create a trained model using the first data, the user feature set, and the email feature set to provide a probability of a user of the users clicking on an email of the emails within each time period of a second set of time periods. The method additionally can include triggering sending a first email of the email campaigns to a first user of the users at a selected time period of the second set of time periods based at least in part on the trained model. Other embodiments are disclosed.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 29, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Kannan Achan, Sushant Kumar, Kaushiki Nag, Venkata Syam Prakash Rapaka
  • Publication number: 20220076145
    Abstract: This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a plurality of first values for a corresponding plurality of first items based on the user's engagement with each of the first items. The computing device may then determine a subset of the plurality of first items based on the first values. The computing device may receive a search request and determine a plurality of second values for a plurality of second items based on the search request. The computing device may determine a plurality of third values for the subset of items based on the plurality of second values for the plurality of second items and the user's engagement with each of the subset of items. The computing device may determine the recommended items based on the plurality of second values and the plurality of third values.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Surya Yalla, Kaushiki Nag, Shirpaa Manoharan, Kannan Achan
  • Patent number: 11228660
    Abstract: A system can include one or more processing modules and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processing modules and perform receiving, from an electronic device, a search query from a user of a plurality of users; processing first data; and facilitating displaying a set of items. Processing the first data can comprise determining one or more keywords by capturing the one or more keywords during a time window; creating a feature set of second data associated with at least a portion of the plurality of users; determining a set of items of the item set as being based at least in part on an item vector representation and a keyword vector representation; determining a respective purchase probability associated with each item of the set of items of the item set; ranking the set of items.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: January 18, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Venkata Syam Prakash Rapaka, Kannan Achan, Kaushiki Nag, Sushant Kumar
  • Publication number: 20210201347
    Abstract: This application relates to apparatus and methods for automatically determining and providing, for a given anchor item, a ranking of items. The ranking may include sponsored items. In some examples, a computing device receives a request for items for an anchor item. The computing device determines a relevancy of a plurality of recommended items and sponsored items. The computing device also determines a cost value for the sponsored items. The computing device determines ranking values for the plurality of recommended items and sponsored items based on the relevancy values and the cost values, and ranks the items based on the ranking values. In some examples, the computing device updates the final item ranking based on the application of one or more rules. The computing device transmits the final item ranking to a web server. The web server displays advertisements for the items in ranked order.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Rajagopal MANDA, Kaushiki NAG, Shirpaa MANOHARAN, Kannan ACHAN
  • Publication number: 20210201351
    Abstract: This application relates to apparatus and methods for automatically determining items to advertise, such as on a website, based on user search queries. In some examples, a computing device trains a machine learning process with user session data that identifies user search queries and related search context. The computing device may execute the trained machine learning process to determine one or more predicted items for each of a plurality of search queries. The predicted items may be stored in a database. The computing device may receive a request for recommended items to advertise in connection with a current user query. In response, the computing device determines items for the current user query based on the predicted items stored in the database. In some examples, the computing device determines additional items based on search queries similar to the current search query. Advertisements for the items may then be displayed.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Kaushiki NAG, Kannan ACHAN, Shirpaa MANOHARAN, Soumya WADHWA, Surya YALLA, Swaminathan DURAISAMY