Patents by Inventor Rahul Tripathi

Rahul Tripathi 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: 11484801
    Abstract: In various examples, the present system tracks gameplay timeframes for when a user is engaged in an instance of gameplay. The system can then determine one or more typical timeframe(s) for when the user engages in gameplay. In some embodiments, the user can access a team matching UI and request to be matched with other user accounts and/or to be presented with a list of other user accounts who might be a good match for the user, such as those associated with similar typical timeframes for gameplay. Based on the request from the user, a set of user accounts available to be matched can be ranked based, at least in part, on a similarity between gameplay timeframes associated with the user and each of the user accounts in the set of user accounts. Using the ranking, the system can generate a team of users with similar typical gameplay timeframes.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 1, 2022
    Assignee: Riot Games, Inc.
    Inventors: Rahul Tripathi, Jonathan Blair Moormann, Tomasz Mozolewski, Jordan Braman Checkman, Cody Bryant Germain, Lawrence Lihuan Xie, Wenbin Xiang
  • Publication number: 20220305390
    Abstract: In various examples, the present system tracks gameplay timeframes for when a user is engaged in an instance of gameplay. The system can then determine one or more typical timeframe(s) for when the user engages in gameplay. In some embodiments, the user can access a team matching UI and request to be matched with other user accounts and/or to be presented with a list of other user accounts who might be a good match for the user, such as those associated with similar typical timeframes for gameplay. Based on the request from the user, a set of user accounts available to be matched can be ranked based, at least in part, on a similarity between gameplay timeframes associated with the user and each of the user accounts in the set of user accounts. Using the ranking, the system can generate a team of users with similar typical gameplay timeframes.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: Rahul Tripathi, Jonathan Blair Moormann, Tomasz Mozolewski, Jordan Braman Checkman, Cody Bryant Germain, Lawrence Lihuan Xie, Wenbin Xiang
  • Patent number: 11257016
    Abstract: Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 22, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Matthew A. Jones, Robert J. Taylor, Roger Snelgrove, Rahul Tripathi
  • Patent number: 10740773
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to forecasting product demand. In some embodiments, a system comprise a forecasting control circuit to: apply each of a plurality of different models to forecast demand of a first product over a first historic period generating historic forecasted demands of the first product, wherein at least a first model uses selected one or more variables that are predicted to have an uncharacteristic effect on predicted demand; select one of the models and apply the model in generating a forecasted future demand, wherein the selection of the model is based on a difference between each of the generated historic forecasted demands and actual sales; and identify actions to modify inventory of the first product at the first shopping facility based on the forecasted future demand.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 11, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Ming Li, Rahul Tripathi, Anindya S. Dey, Mainak Mitra, Manish K. Barnwal, Mariana Pop, Nikesh K. Srivasatava, Stephen Steel, Yashas Bharadwaj, Aaron Ryan, Paul Schaefer, Lakshmi Bhaswanth Ramireddy
  • Publication number: 20200151638
    Abstract: Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Matthew A. Jones, Robert J. Taylor, Roger Snelgrove, Rahul Tripathi
  • Patent number: 10546258
    Abstract: Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 28, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Matthew A. Jones, Robert J. Taylor, Roger Snelgrove, Rahul Tripathi
  • Publication number: 20170200106
    Abstract: Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
    Type: Application
    Filed: May 29, 2015
    Publication date: July 13, 2017
    Inventors: Matthew A. Jones, Robert J. Taylor, Roger Snelgrove, Rahul Tripathi
  • Publication number: 20170169446
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to forecasting product demand. In some embodiments, a system comprise a forecasting control circuit to: apply each of a plurality of different models to forecast demand of a first product over a first historic period generating historic forecasted demands of the first product, wherein at least a first model uses selected one or more variables that are predicted to have an uncharacteristic effect on predicted demand; select one of the models and apply the model in generating a forecasted future demand, wherein the selection of the model is based on a difference between each of the generated historic forecasted demands and actual sales; and identify actions to modify inventory of the first product at the first shopping facility based on the forecasted future demand.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 15, 2017
    Inventors: Ming Li, Rahul Tripathi, Anindya S. Dey, Mainak Mitra, Manish K. Barnwal, Mariana Pop, Nikesh K. Srivasatava, Stephen Steel, Yashas Bharadwaj, Aaron Ryan, Paul Schaefer, Lakshmi Bhaswanth Ramireddy
  • Patent number: 7962582
    Abstract: Enforcing network service level agreements in a network infrastructure element comprises receiving, at the network infrastructure element, an application-layer message comprising one or more of the packets; forwarding the application-layer message toward a destination endpoint and concurrently copying the application-layer message without disrupting the forwarding; using the copied application-layer message, discovering one or more applications or services that are using the network; using the copied application-layer message, identifying one or more network-layer condition metrics, and identifying one or more application-layer condition metrics; determining, based on the identified network-layer condition metrics and the application-layer condition metrics, whether one or more conditions of a service level agreement are violated; and in response to determining a violation, performing one or more responsive operations on one or more network elements.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: June 14, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Potti, Praveen Joshi, Rahul Tripathi, Steve Phillips
  • Patent number: 7827256
    Abstract: A network element such as a router or switch provides application-level quality of service for application-layer messages processed in the network element, using application QoS logic which when executed by the one or more processors is operable to cause receiving an application-layer message; matching one or more attributes of the application-layer message to the message classification rules; determining a message classification of the application-layer message based on the matching; selecting one of the network-level QoS values using the mapping and based on the determined message classification; and marking a network-level header of the application-layer message using the selected QoS value. As a result, attributes of application messages at OSI Layer 5, 6, or 7 can be used to determine how to mark packets of the messages with QoS values at OSI Layer 2, 3 or 4, integrating application-level concepts of order and priority into network-layer QoS mechanisms.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: November 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Steve Phillips, Sunil Potti, Praveen Joshi, Pravin Singhal, Tefcros Anthias, Rahul Tripathi
  • Publication number: 20070156919
    Abstract: Enforcing network service level agreements in a network infrastructure element comprises receiving, at the network infrastructure element, an application-layer message comprising one or more of the packets; forwarding the application-layer message toward a destination endpoint and concurrently copying the application-layer message without disrupting the forwarding; using the copied application-layer message, discovering one or more applications or services that are using the network; using the copied application-layer message, identifying one or more network-layer condition metrics, and identifying one or more application-layer condition metrics; determining, based on the identified network-layer condition metrics and the application-layer condition metrics, whether one or more conditions of a service level agreement are violated; and in response to determining a violation, performing one or more responsive operations on one or more network elements.
    Type: Application
    Filed: June 21, 2006
    Publication date: July 5, 2007
    Inventors: Sunil Potti, Praveen Joshi, Rahul Tripathi, Steve Phillips
  • Publication number: 20070028001
    Abstract: A network element such as a router or switch provides application-level quality of service for application-layer messages processed in the network element, using application QoS logic which when executed by the one or more processors is operable to cause receiving an application-layer message; matching one or more attributes of the application-layer message to the message classification rules; determining a message classification of the application-layer message based on the matching; selecting one of the network-level QoS values using the mapping and based on the determined message classification; and marking a network-level header of the application-layer message using the selected QoS value. As a result, attributes of application messages at OSI Layer 5, 6, or 7 can be used to determine how to mark packets of the messages with QoS values at OSI Layer 2, 3 or 4, integrating application-level concepts of order and priority into network-layer QoS mechanisms.
    Type: Application
    Filed: June 21, 2006
    Publication date: February 1, 2007
    Inventors: Steve Phillips, Sunil Potti, Praveen Joshi, Pravin Singhal, Tefcros Anthias, Rahul Tripathi
  • Publication number: 20030004912
    Abstract: Disclosed is an architecture for an intelligent agent and for a distributed platform for supporting many of such agents. Also described are scenarios wherein intelligent agents may be used.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Lalit Pant, Rahul Tripathi, Richendra Khanna, Vineet Manohar