Patents by Inventor SREYASH D. KENKRE
SREYASH D. KENKRE 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).
-
Publication number: 20220391964Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors to cause the one or more processors to perform: extracting one or more visual attributes of a requested product in a domain based on an image describing the requested product in an inquiry from a user; extracting one or more textual attributes of the requested product based on a text describing the requested product in the inquiry; determining projected requested products, in a product graph relating to the domain and dynamically generated by machine learning, based on the one or more visual attributes of the requested product and the one or more textual attributes of the requested product; determining one or more substitutes for the requested product based on scores of candidate products in the product graph, wherein: a greater weight is given to visual distances than textual distances in determining the scores; the visual distances and the textType: ApplicationFiled: June 27, 2022Publication date: December 8, 2022Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 11373231Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.Type: GrantFiled: January 31, 2019Date of Patent: June 28, 2022Assignee: WALMART APOLLO, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Patent number: 11373228Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.Type: GrantFiled: January 31, 2019Date of Patent: June 28, 2022Assignee: WALMART APOLLO, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Publication number: 20200250731Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user and the order of the one or more substitutes to be transmitted to the user.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Publication number: 20200250729Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Applicant: Walmart Apollo, LLCInventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
-
Publication number: 20190172075Abstract: Input from a user is received about a product of interest to the user. A plurality of sources that monitor product trends is determined. The plurality of sources is ranked. A plurality of key concepts associated with the product of interest are extracted from the ranked sources. Relationships are extracted from the key concepts. A plurality of triples between the key concepts and the relationships are created. Each triple in the plurality of triples is weighted based on the ranking of the sources.Type: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventors: Sreyash D. Kenkre, Indrajit Bhattacharya, Vikas C. Raykar, VINAYAKA PANDIT
-
Patent number: 10176453Abstract: A method and associated systems for ensuring resilience of a business function manages resource availability for projects that perform mission-critical tasks for the business function. The method and systems create a model that reveals dependencies among types of resources needed by a project, such that the model describes how the unavailability of one instance of a resource propagates disruptions to other instances of the same type of resource. This model automatically identifies a resource type as being critical if a disruption of an instance of the resource type would render a project task infeasible, and if restoring that task would incur unacceptable cost. The model may also automatically identify a first resource type as being critical for a second resource type when disruption of the first resource type reduces the available capacity of the second resource type to an unacceptable level.Type: GrantFiled: January 3, 2018Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20180130014Abstract: A method and associated systems for ensuring resilience of a business function manages resource availability for projects that perform mission-critical tasks for the business function. The method and systems create a model that reveals dependencies among types of resources needed by a project, such that the model describes how the unavailability of one instance of a resource propagates disruptions to other instances of the same type of resource. This model automatically identifies a resource type as being critical if a disruption of an instance of the resource type would render a project task infeasible, and if restoring that task would incur unacceptable cost. The model may also automatically identify a first resource type as being critical for a second resource type when disruption of the first resource type reduces the available capacity of the second resource type to an unacceptable level.Type: ApplicationFiled: January 3, 2018Publication date: May 10, 2018Inventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Patent number: 9922305Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: GrantFiled: May 23, 2016Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20180046959Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: accessing a project plan comprising a plurality of projects, each having a duration and resource requirement, wherein each of the plurality of projects comprises a plurality of tasks; representing the plurality of projects as a plurality of directed acyclic graphs; clustering a subset of the plurality of directed acyclic graphs into a cluster, wherein the clustering comprises identifying directed acyclic graphs having similar durations and resource requirements; generating a representative directed acyclic graph for the cluster; and providing the representative directed acyclic graph to a user. Other aspects are described and claimed.Type: ApplicationFiled: August 10, 2016Publication date: February 15, 2018Inventors: Sreyash D. Kenkre, Vinayaka Pandit
-
Patent number: 9864634Abstract: A description of a resource associated with a service of an entity can be captured. The service can be associated with one or more resources, a constraint, and a demand. The resource can be associated with one or more characteristics including a utility, a limited availability, and a consumption rate. The entity can be an organization or a system. An initial allocation problem associated with the resource can be formulated as a two phase problem. The first phase can be an optimization problem and the second phase can be a restricted allocation problem. The initial allocation problem can be associated with reconfiguring a previously established allocation of a baseline scenario. The optimization problem can be solved optimally or approximately to establish a favorable allocation. The favorable allocation can minimizes the reconfiguration cost of the reconfiguring. The baseline scenario can be a normal operation of the service.Type: GrantFiled: February 6, 2012Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit, Soujanya Soni
-
Publication number: 20170068923Abstract: Methods and arrangements for identifying discrepancies associated with estimates for asset groups. A contemplated method includes: utilizing at least one processor to execute computer code that performs the steps of: receiving a plan comprising at least one activity, wherein the plan comprises a time estimate and a resource estimate for the at least one activity; identifying at least one asset associated with the at least one activity; obtaining data relating to the at least one asset; identifying, using the data obtained, an asset group, wherein an asset group comprises at least two assets having at least one similar datum; detecting at least one discrepancy between at least one of: the time estimate and the resource estimate, for the asset group; and notifying a user of the at least one discrepancy. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: September 4, 2015Publication date: March 9, 2017Inventors: Sreyash D. Kenkre, Krishnasuri Narayanam, Vinayaka Pandit, Rishi Saket
-
Patent number: 9489653Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: GrantFiled: April 11, 2014Date of Patent: November 8, 2016Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20160267415Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Inventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Patent number: 9400970Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: GrantFiled: April 10, 2014Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Patent number: 8843936Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource instances, wherein that model describes how the organization's projects and services are affected when a resource instance becomes unavailable. This model may be represented as a system of directed graphs. This model may be used to automatically identify a resource instance as “critical” when excessive cost is required to resume all projects and services rendered infeasible by the disruption of that resource instance. This model may also be used to automatically identify a resource instance as “critical for a resource type” when disruption of the resource instance forces the capacity of the resource type available to the entire organization to fall below a threshold value.Type: GrantFiled: May 30, 2012Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20140222477Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: ApplicationFiled: April 10, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20140222490Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource types, wherein that model describes how the organization's projects and services are affected when a resource type becomes unavailable. This model may include a system of directed graphs. This model may be used to automatically identify a resource type as critical if unacceptable cost is incurred by resuming projects and services rendered infeasible when the resource type is disrupted. The model may also be used to automatically identify a first resource type as critical for a second resource type when disruption of the first resource type forces the available capacity of the second resource type to fall below a threshold value.Type: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20130326531Abstract: A method and associated systems for automatically identifying critical resources in an organization. An organization creates a model of the dependencies between pairs of resource instances, wherein that model describes how the organization's projects and services are affected when a resource instance becomes unavailable. This model may be represented as a system of directed graphs. This model may be used to automatically identify a resource instance as “critical” when excessive cost is required to resume all projects and services rendered infeasible by the disruption of that resource instance. This model may also be used to automatically identify a resource instance as “critical for a resource type” when disruption of the resource instance forces the capacity of the resource type available to the entire organization to fall below a threshold value.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sreyash D. Kenkre, Sameep Mehta, Krishnasuri Narayanam, Vinayaka D. Pandit
-
Publication number: 20130204983Abstract: A description of a resource associated with a service of an entity can be captured. The service can be associated with one or more resources, a constraint, and a demand. The resource can be associated with one or more characteristics including a utility, a limited availability, and a consumption rate. The entity can be an organization or a system. An initial allocation problem associated with the resource can be formulated as a two phase problem. The first phase can be an optimization problem and the second phase can be a restricted allocation problem. The initial allocation problem can be associated with reconfiguring a previously established allocation of a baseline scenario. The optimization problem can be solved optimally or approximately to establish a favorable allocation. The favorable allocation can minimizes the reconfiguration cost of the reconfiguring. The baseline scenario can be a normal operation of the service.Type: ApplicationFiled: February 6, 2012Publication date: August 8, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SREYASH D. KENKRE, SAMEEP MEHTA, KRISHNASURI NARAYANAM, VINAYAKA D. PANDIT, SOUJANYA SONI