Patents by Inventor Varun Srivastava

Varun Srivastava 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: 11710167
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: for each respective record in a plurality of records, assigning the respective record: (1) to a first database cluster on a first database server; or (2) to a second database cluster on a second database server; receiving a search request from a requester; executing the search request in the first database cluster to retrieve a first set of results; when the first set of results is greater than a threshold number of results, presenting the first set of results to the requester; and when the first set of results is less than the minimum number of results: executing the search request in the second database cluster to create a second set of results; and presenting the second set of results to the requester, wherein: the threshold number of results is configured such that a probability that the first set of results is great
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: July 25, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 11694253
    Abstract: Various embodiments can comprise a system, which can comprise one or more processing modules; and/or one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving a request from a requesting party to produce a feature vector for a record, the feature vector being used to aid in placing the record in one of a first database cluster H or a second database cluster L; retrieving a first access history for the record at a first time period, the first access history indicating a number of times the record was accessed within the first time period that is a predetermined time period away from a current day; repeating retrieving one or more second access histories for the record for one or more additional time periods, each second access history of the one or more second access histories indicating a number of times the record was accessed within the one or more additional time periods, wherein each of the one or
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: July 4, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 11687352
    Abstract: A method includes identifying interaction data associated with user interactions with a user interface of an interactive computing environment. The method also includes computing goal clusters of the interaction data based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, the method includes computing likelihood values of additional sequences of user interactions falling within the goal clusters based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Furthermore, the method includes computing interface experience metrics of the additional sequences using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 27, 2023
    Assignee: Adobe Inc.
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 11430040
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform tracking respective duration data for each respective item of items in a catalog based on purchase histories; measuring a reorder rate for the each respective item within one or more first periods of time; generating a Weibull distribution for the each respective item; training a machine learning model based on previous orders by the users; generating, using the machine learning model, as trained, a ranked list of one or more first items for a user of the users, a respective predicted quantity for each of the one or more first items, and an average basket size for the user; receiving a request for recommended items from the user using a user interface; and sending the ranked list of the one or more first items to be displayed on the user interface. Other embodiments are disclosed.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 30, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Kannan Govindan, Deepak Arora, Varun Srivastava, Diego Alvaro Goyret, Prashant Gupta
  • Patent number: 11200505
    Abstract: A system and method for predicting search term popularity is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. A machine learning algorithm is trained to create a predictive model. Thereafter, for each record in a database system, the predictive model is used to calculate a probability of the record being accessed. If the calculated probability of the record being accessed is greater than a threshold value, then the record in the first database cluster H; otherwise, the record is placed in the second database cluster L. Training the machine learning algorithm comprises inputting a training feature vector associated with the record into the machine learning algorithm, inputting a cost vector into the machine learning algorithm, and iteratively operating the machine learning algorithm on each record in the set of records to create a predictive model. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 14, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Publication number: 20210311751
    Abstract: A method includes identifying interaction data associated with user interactions with a user interface of an interactive computing environment. The method also includes computing goal clusters of the interaction data based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, the method includes computing likelihood values of additional sequences of user interactions falling within the goal clusters based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Furthermore, the method includes computing interface experience metrics of the additional sequences using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Publication number: 20210304278
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: for each respective record in a plurality of records, assigning the respective record: (1) to a first database cluster on a first database server; or (2) to a second database cluster on a second database server; receiving a search request from a requester; executing the search request in the first database cluster to retrieve a first set of results; when the first set of results is greater than a threshold number of results, presenting the first set of results to the requester; and when the first set of results is less than the minimum number of results: executing the search request in the second database cluster to create a second set of results; and presenting the second set of results to the requester, wherein: the threshold number of results is configured such that a probability that the first set of results is great
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Publication number: 20210287275
    Abstract: A platform for GUI based consumer selection of commodity and grocery food products that align with their dietary preferences and values, with an end goal to make grocery shopping more informed and efficient. Dietary restrictions or preferences may be aligned with purchases in response to allergies, medical, or general wellness goals. Purchases consistent with core values or principles such as sustainable, ethically sourced, or unprocessed foods may be identified and filled. GUI access via a mobile device app facilitates timely validation of contemplated purchases by comparisons via a knowledge base having gathered attributes of supported products.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 16, 2021
    Inventors: Galen G. Karlan-Mason, Varun Srivastava
  • Publication number: 20210233148
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform tracking respective duration data for each respective item of items in a catalog based on purchase histories; measuring a reorder rate for the each respective item within one or more first periods of time; generating a Weibull distribution for the each respective item; training a machine learning model based on previous orders by the users; generating, using the machine learning model, as trained, a ranked list of one or more first items for a user of the users, a respective predicted quantity for each of the one or more first items, and an average basket size for the user; receiving a request for recommended items from the user using a user interface; and sending the ranked list of the one or more first items to be displayed on the user interface. Other embodiments are disclosed.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Kannan Govindan, Deepak Arora, Varun Srivastava, Diego Alvaro Goyret, Prashant Gupta
  • Patent number: 11068285
    Abstract: In some embodiments, interaction data associated with user interactions with a user interface of an interactive computing environment is identified, and goal clusters of the interaction data are computed based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, likelihood values of additional sequences of user interactions falling within the goal clusters are computed based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Computing interface experience metrics of the additional sequences are computed using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform. The interface experience metrics are usable for changing arrangements of interface elements to improve the interface experience metrics.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: July 20, 2021
    Assignee: Adobe Inc.
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 11037221
    Abstract: Various embodiments include a system that can comprise one or more processing modules; and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: determining a popularity factor for each record in a plurality of records using historical data that can comprise previous search data for each record in the plurality of records; assigning each record in the plurality of records to a first database cluster H on a first database server when the popularity factor for the record in the plurality of records is greater than a threshold value or to a second database cluster L on a second database server when the popularity factor for the record in the plurality of records is less than the threshold value, wherein the first database cluster H has a greater processing power than the second database cluster L; receiving a search request from a requester; executing the search in the first database cluster H to retrieve a fi
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: June 15, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Publication number: 20210149416
    Abstract: A method for facilitating one or more operations in a storage facility is provided. A server is in communication with a primary automated guided vehicle (AGV) that is configured to execute a first operation in the storage facility and one or more auxiliary AGVs. Each auxiliary AGV is configured to execute an auxiliary operation. When the primary AGV requires a first type of service, the server selects a first auxiliary AGV from the one or more auxiliary AGVs to provide the first type of service to the primary AGV. The server, then, communicates a first set of instructions to the first auxiliary AGV. Based on the first set of instructions, the first auxiliary AGV executes a corresponding auxiliary operation to provide the first type of service to the primary AGV.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Applicant: GREY ORANGE PTE. LTD.
    Inventor: Varun SRIVASTAVA
  • Publication number: 20210089331
    Abstract: In some embodiments, interaction data associated with user interactions with a user interface of an interactive computing environment is identified, and goal clusters of the interaction data are computed based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, likelihood values of additional sequences of user interactions falling within the goal clusters are computed based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Computing interface experience metrics of the additional sequences are computed using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform. The interface experience metrics are usable for changing arrangements of interface elements to improve the interface experience metrics.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 10936608
    Abstract: Various embodiments can include a system that can comprise: one or more processing modules and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 2, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 10628446
    Abstract: A system and method for integrating business logic into a database system is disclosed herein.
    Type: Grant
    Filed: January 28, 2018
    Date of Patent: April 21, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: D890239
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 14, 2020
    Assignee: GREY ORANGE PTE. LTD.
    Inventors: Varun Srivastava, Tejit Mithal
  • Patent number: D911406
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: February 23, 2021
    Assignee: Grey Orange Pte. Ltd
    Inventor: Varun Srivastava
  • Patent number: D931922
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: September 28, 2021
    Inventors: Varun Srivastava, Gaurav Kejriwal, Gnanaprakash Muthusamy, Tejit Mithal
  • Patent number: D949217
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 19, 2022
    Assignee: GREY ORANGE PTE. LTD.
    Inventors: Varun Srivastava, Mohit Kumar, Gnanaprakash Muthusamy, Subhash Chander
  • Patent number: D967883
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: October 25, 2022
    Assignee: Grey Orange International Inc.
    Inventors: Jatin Sabhnani, Nikunj Gupta, Tejaswi Ranjan, Vikrant Khedekar, Varun Srivastava, Naveen Boppana