Patents by Inventor Omkar Deshpande

Omkar Deshpande 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: 12153951
    Abstract: A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM.
    Type: Grant
    Filed: February 1, 2024
    Date of Patent: November 26, 2024
    Assignee: Platform9, Inc.
    Inventors: Roopak Parikh, Madhura Maskasky, Pushkar Acharya, Mayuresh Kulakarni, Ashutosh Tiwari, Anirudh Pokala, Omkar Deshpande, Shubham Agarwal
  • Patent number: 12154135
    Abstract: Systems and methods for content selection and presentation are disclosed. Training data including indicating one or more interactions with one or more content elements and associated with one of a plurality of individual contexts is received. A selection model is trained by applying a reinforcement learning mechanism and an individual explore-exploit mechanism. A context for a user is selected by applying the selection model, which is configured to determine an expected future reward value of at least one of the plurality of individual contexts, determine an expected future reward value of a global context based on a past click-through rate, a reward value, and a future click-through rate, and, select the global context or one of the one or more individual contexts based on a comparison of the expected future reward values.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: November 26, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Yang Deng, Omkar Deshpande, Afroza Ali, Abhimanyu Mitra, Kannan Achan
  • Publication number: 20240220307
    Abstract: A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM.
    Type: Application
    Filed: February 1, 2024
    Publication date: July 4, 2024
    Inventors: Roopak Parikh, Madhura Maskasky, Pushkar Acharya, Mayuresh Kulakarni, Ashutosh Tiwari, Anirudh Pokala, Omkar Deshpande, Shubham Agarwal
  • Publication number: 20230419362
    Abstract: Systems and methods for content selection and presentation are disclosed. Training data including indicating one or more interactions with one or more content elements and associated with one of a plurality of individual contexts is received. A selection model is trained by applying a reinforcement learning mechanism and an individual explore-exploit mechanism. A context for a user is selected by applying the selection model, which is configured to determine an expected future reward value of at least one of the plurality of individual contexts, determine an expected future reward value of a global context based on a past click-through rate, a reward value, and a future click-through rate, and, select the global context or one of the one or more individual contexts based on a comparison of the expected future reward values.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Yang DENG, Omkar DESHPANDE, Afroza ALI, Abhimanyu MITRA, Kannan ACHAN
  • Patent number: 11790399
    Abstract: A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 17, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Yang Deng, Omkar Deshpande, Afroza Ali, Abhimanyu Mitra, Kannan Achan
  • Patent number: 11682044
    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: displaying content elements on one or more websites to users; tracking respective impression response data for each impression of a respective content element of the content elements comprising (a) a respective response of a respective user of the users and (b) a respective time of the respective response of the respective user; determining respective weightings of the content elements based on posterior distributions using the respective impression response data, as adjusted by a temporal decay factor, based on the respective times of the respective impression response data for the content elements; and generating a webpage of the one or more web sites to comprise a selected content element based on the respective weighting of the selected content element. Other embodiments are disclosed.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: June 20, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Abhay Kashyap, Afroza Ali, Omkar Deshpande
  • Patent number: 11669851
    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: displaying content elements on one or more websites to users; performing a classification of the users into segments; receiving a request from a first user of the users to display a webpage of the one or more websites; determining an amount of information in a respective posterior distribution of each of the one or more first segments of the segments in which the first user is classified, for each of the content elements based on impression response data; selecting a selected content element from among the content elements based on weightings of the content elements for the one or more first segments; and generating the webpage comprising the selected content element. Other embodiments are disclosed.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: June 6, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Afroza Ali, Omkar Deshpande, Abhay Kashyap
  • Publication number: 20220277347
    Abstract: A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 1, 2022
    Inventors: Yang DENG, Omkar DESHPANDE, Afroza ALI, Abhimanyu MITRA, Kannan ACHAN
  • Patent number: 11367105
    Abstract: A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: June 21, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Yang Deng, Omkar Deshpande, Afroza Ali, Abhimanyu Mitra, Kannan Achan
  • Publication number: 20210334852
    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: displaying content elements on one or more websites to users; tracking respective impression response data for each impression of a respective content element of the content elements comprising (a) a respective response of a respective user of the users and (b) a respective time of the respective response of the respective user; determining respective weightings of the content elements based on posterior distributions using the respective impression response data, as adjusted by a temporal decay factor, based on the respective times of the respective impression response data for the content elements; and generating a webpage of the one or more web sites to comprise a selected content element based on the respective weighting of the selected content element. Other embodiments are disclosed.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Abhay Kashyap, Afroza Ali, Omkar Deshpande
  • Publication number: 20210294964
    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: displaying content elements on one or more websites to users; performing a classification of the users into segments; receiving a request from a first user of the users to display a webpage of the one or more websites; determining an amount of information in a respective posterior distribution of each of the one or more first segments of the segments in which the first user is classified, for each of the content elements based on impression response data; selecting a selected content element from among the content elements based on weightings of the content elements for the one or more first segments; and generating the webpage comprising the selected content element. Other embodiments are disclosed.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Afroza Ali, Omkar Deshpande, Abhay Kashyap
  • Publication number: 20210233151
    Abstract: An approach is disclosed for providing enhanced complementary recommendations. The approach receives an anchor item. The approach determines one or more items similar to the anchor item, based on at least one of co-view data and content data of the anchor item. The approach determines one or more items that complement the one or more similar items, based on co-purchase data of the one or more similar items. The approach generates recommended complementary item data for the anchor item. The approach generates the recommended complementary item data based on the co-purchase data and at least one of the co-view data and the content data.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Habibur RAHMAN, Sriram Guna Sekhar KOLLIPARA, Zeinab TAGHAVI NASR ABADI, Omkar DESHPANDE
  • Publication number: 20210224848
    Abstract: A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 22, 2021
    Inventors: Yang DENG, Omkar DESHPANDE, Alfroza ALI, Abhimanyu MITRA, Kannan ACHAN
  • Patent number: 11055742
    Abstract: A method including displaying content elements on one or more websites to users. This method can also include tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites and (b) a time of the response of the user. Additionally, the method can include receiving a request from a first user. The method can further include determining weightings of the content elements based on posterior distributions using the impression response data, as adjusted by a temporal decay factor based on the times of the impression response data for the content elements. The method additionally can include generating the webpage to comprise the selected content element. Other embodiments are disclosed.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: July 6, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Abhay Kashyap, Afroza Ali, Omkar Deshpande
  • Patent number: 11030634
    Abstract: A method including displaying content elements on one or more websites to users. The classification of the users into segments can be based on each impression of content elements being displayed on the one or more websites to a user of the users, tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites, and (b) one or more segments of the segments in which the user is classified. The method can also include receiving a request from a first user. The method can also include generating a mixture distribution for the first segment for the first content element based on the impression response data for the first segment and generating the webpage to comprise the selected content element. Other embodiments are disclosed.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 8, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Afroza Ali, Omkar Deshpande, Abhay Kashyap
  • Publication number: 20190236626
    Abstract: A method including displaying content elements on one or more websites to users. The classification of the users into segments can be based on each impression of content elements being displayed on the one or more websites to a user of the users, tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites, and (b) one or more segments of the segments in which the user is classified. The method can also include receiving a request from a first user. The method can also include generating a mixture distribution for the first segment for the first content element based on the impression response data for the first segment and generating the webpage to comprise the selected content element. Other embodiments are disclosed.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 1, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Afroza Ali, Omkar Deshpande, Abhay Kashyap
  • Publication number: 20190236650
    Abstract: A method including displaying content elements on one or more websites to users. This method can also include tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites and (b) a time of the response of the user. Additionally, the method can include receiving a request from a first user. The method can further include determining weightings of the content elements based on posterior distributions using the impression response data, as adjusted by a temporal decay factor based on the times of the impression response data for the content elements. The method additionally can include generating the webpage to comprise the selected content element. Other embodiments are disclosed.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 1, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Abhimanyu Mitra, Kannan Achan, Abhay Kashyap, Afroza Ali, Omkar Deshpande
  • Patent number: 9152705
    Abstract: A method for merging two taxonomies is disclosed. Top levels of first and second taxonomies are merged. For the second taxonomy nodes are evaluated and selectively merged with nodes of the first taxonomy according to comparison of scores for these nodes with a threshold. The score for a node of the first taxonomy is a combination of one or more of a lineage quality score, Jaccard distance, string edit distance, and category depth score. After an iteration, mergings between nodes of the first and second taxonomies may be reversed if child nodes of the merged nodes were not likewise merged. Iterations may be repeated until no nodes are merged in an iteration.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: October 6, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Digvijay Singh Lamba, Namrata PramodKumar Tholiya, Omkar Deshpande
  • Patent number: 9092547
    Abstract: Methods are disclosed for converting a directed graph to a taxonomy using guidelines from a user. An initial tree is output from a first pruning step in which subtree preferences (and other weights) are applied to preserve or remove paths from a node to one or more levels of descendent nodes. Subtree preferences (and infoboxes) may specify rules for automatically generating recommendations during application to nodes. In a second pruning step, the directed graph is again processed with additional weightings applied to edges in the graph in accordance with the recommendations. The recommendations may be human defined. Recommendations may specify a recommended ancestor for a particular node and may include a weighting to be applied to the recommendation itself, if there are multiple conflicting recommendations for the same node. Recommendations may also specify what standard weight to apply to the edge of the best parent.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: July 28, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Digvijay Singh Lamba, Omkar Deshpande
  • Publication number: 20140114982
    Abstract: A method for merging two taxonomies is disclosed. Top levels of first and second taxonomies are merged. For the second taxonomy nodes are evaluated and selectively merged with nodes of the first taxonomy according to comparison of scores for these nodes with a threshold. The score for a node of the first taxonomy is a combination of one or more of a lineage quality score, Jaccard distance, string edit distance, and category depth score. After an iteration, mergings between nodes of the first and second taxonomies may be reversed if child nodes of the merged nodes were not likewise merged. Iterations may be repeated until no nodes are merged in an iteration.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Digvijay Singh Lamba, Namrata PramodKumar Tholiya, Omkar Deshpande