Patents by Inventor Shankara Bhargava Subramanya
Shankara Bhargava Subramanya 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: 11966964Abstract: 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 receiving a voice command from a user; transforming the voice command; transforming the voice command can include using a natural language understanding and rules execution engine into (a) an intent of the user to add recipe ingredients to a cart and (b) a recipe descriptor; determining a matching recipe from a set of ingested recipes based on the recipe descriptor; determining items and quantities associated with the items that correspond to a set of ingredients included in the matching recipe using a quantity inference algorithm; and automatically adding all of the items and the quantities associated with the items to the cart. Other embodiments are disclosed.Type: GrantFiled: January 31, 2020Date of Patent: April 23, 2024Assignee: WALMART APOLLO, LLCInventors: Snehasish Mukherjee, Deepa Mohan, Haoxuan Chen, Phani Ram Sayapaneni, Ghodratollah Aalipour Hafshejani, Shankara Bhargava Subramanya
-
Patent number: 11948573Abstract: A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more entity rules. Additionally, the method can include outputting the output. Furthermore, the method can include transmitting, to the user device, a response to the user. Other embodiments are disclosed.Type: GrantFiled: October 31, 2022Date of Patent: April 2, 2024Assignee: WALMART APOLLO, LLCInventors: Snehasish Mukherjee, Haoxuan Chen, Phani Ram Sayapaneni, Shankara Bhargava Subramanya
-
Patent number: 11893991Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance including at least one identified semantic component and at least one missing semantic component and generate a context stack including a set of context entries. Each of the context entries includes a root intent element, an entity list element, and a dialogue stack and each context entry in the set of context entries is associated with one of a user utterance or a system utterance. The computing device is further configured to review at least one context entry in the set of context entries to locate the at least one missing semantic element within the dialogue stack and generate an intent flow execution request including the at least one semantic element from the first speech data and the missing semantic element.Type: GrantFiled: June 24, 2022Date of Patent: February 6, 2024Assignee: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Patent number: 11893979Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance and identify at least one semantic element within the user utterance. An intent associated with the at least one semantic element is identified and an intent flow associated with the identified intent is executed. The intent flow includes a set of tasks executed in a predetermined order. A system utterance is generated by instantiating a response template selected from a plurality of response templates associated with the executed intent.Type: GrantFiled: December 21, 2021Date of Patent: February 6, 2024Assignee: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Patent number: 11687802Abstract: This application relates to systems and methods for proactively predicting user intents on personal agents. In some examples, a user intent prediction system can include a computing device configured to obtain user intent data identifying a desired action by a user on a network-enabled tool. The computing device is further configured to obtain contextual data characterizing a user's interaction with the network-enabled tool. The computing device can then determine at least one predicted future intent of the user on the network-enabled tool based on the user intent data and the contextual data and present the at least one predicted future intent to the user.Type: GrantFiled: November 13, 2019Date of Patent: June 27, 2023Assignee: Walmart Apollo, LLCInventors: Shankara Bhargava Subramanya, Komal Arvind Dhuri, Deepa Mohan
-
Publication number: 20230049407Abstract: A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more entity rules. Additionally, the method can include outputting the output. Furthermore, the method can include transmitting, to the user device, a response to the user. Other embodiments are disclosed.Type: ApplicationFiled: October 31, 2022Publication date: February 16, 2023Applicant: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Haoxuan Chen, Phani Ram Sayapaneni, Shankara Bhargava Subramanya
-
Patent number: 11568007Abstract: An e-commerce voice representation system is provided and generally includes a server, a database, and a customer computing device. The server may generate a hierarchical ontology to semantically represent user queries generated by the customer computing device. The server may receive from the customer computing device data representing an e-commerce user query. The server may parse the e-commerce user query based on syntactic dependencies between the words in the e-commerce user query and translating those dependencies into semantic relations between the words. The received e-commerce user query may be tagged with actions, entities, and properties of the hierarchical ontology. Identified products may be linked to conceptual classes of the hierarchical ontology. Syntactic dependencies between words of the e-commerce user query may then be determined, and a semantic representation of the e-commerce user query may be generated based on the syntactic dependencies and mapping rules.Type: GrantFiled: September 27, 2019Date of Patent: January 31, 2023Assignee: Walmart Apollo, LLCInventors: Arpit Sharma, Vivek Kaul, Shankara Bhargava Subramanya
-
Patent number: 11488594Abstract: A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include receiving command data from a user device of a user. The command data can correspond to a user request. The method further can include retrieving, from a new template database, a new request template corresponding to the user request. Additionally, the method can include retrieving, from the new template database, an output instruction corresponding to the new request template, when the new request template is found. The method further can include determining, by a machine learning system, the output instruction corresponding to the user request, when the new request template is not found. The method also can include transmitting the output instruction to a request processing system. The request processing system can be configured to perform the output instruction and transmit, to the user device, a response to the user request. Other embodiments are disclosed.Type: GrantFiled: January 31, 2020Date of Patent: November 1, 2022Assignee: WALMART APOLLO, LLCInventors: Snehasish Mukherjee, Haoxuan Chen, Phani Ram Sayapaneni, Shankara Bhargava Subramanya
-
Publication number: 20220319518Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance including at least one identified semantic component and at least one missing semantic component and generate a context stack including a set of context entries. Each of the context entries includes a root intent element, an entity list element, and a dialogue stack and each context entry in the set of context entries is associated with one of a user utterance or a system utterance. The computing device is further configured to review at least one context entry in the set of context entries to locate the at least one missing semantic element within the dialogue stack and generate an intent flow execution request including the at least one semantic element from the first speech data and the missing semantic element.Type: ApplicationFiled: June 24, 2022Publication date: October 6, 2022Inventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Patent number: 11455663Abstract: A system for targeting advertising comprises a processor configured to compute a similarity score between a plurality of customers in a seed set and each of a pool of in-store purchasers having no history of online purchases from the online store of an entity. Each user in the seed set has a history of online purchases from the online store of the entity and a history of in-store purchases from stores of the entity. The processor is configured for selecting a subset of the pool of in-store purchasers having similarity scores above a predetermined threshold. The processor is configured for initiating rendering of advertisements for the online store to the subset of the pool of in-store purchasers.Type: GrantFiled: January 30, 2018Date of Patent: September 27, 2022Assignee: WALMART APOLLO, LLCInventors: Vivek Kaul, Shankara Bhargava Subramanya, Jingsi Zhang
-
Patent number: 11404058Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance including at least one identified semantic component and at least one missing semantic component and generate a context stack including a set of context entries. Each of the context entries includes a root intent element, an entity list element, and a dialogue stack and each context entry in the set of context entries is associated with one of a user utterance or a system utterance. The computing device is further configured to review at least one context entry in the set of context entries to locate the at least one missing semantic element within the dialogue stack and generate an intent flow execution request including the at least one semantic element from the first speech data and the missing semantic element.Type: GrantFiled: October 31, 2018Date of Patent: August 2, 2022Assignee: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Publication number: 20220165255Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance and identify at least one semantic element within the user utterance. An intent associated with the at least one semantic element is identified and an intent flow associated with the identified intent is executed. The intent flow includes a set of tasks executed in a predetermined order. A system utterance is generated by instantiating a response template selected from a plurality of response templates associated with the executed intent.Type: ApplicationFiled: December 21, 2021Publication date: May 26, 2022Inventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Patent number: 11238850Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance and identify at least one semantic element within the user utterance. An intent associated with the at least one semantic element is identified and an intent flow associated with the identified intent is executed. The intent flow includes a set of tasks executed in a predetermined order. A system utterance is generated by instantiating a response template selected from a plurality of response templates associated with the executed intent.Type: GrantFiled: October 31, 2018Date of Patent: February 1, 2022Assignee: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Shankara Bhargava Subramanya
-
Patent number: 11183176Abstract: Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive at least one application-specific element for a natural language conversation application, at least one shared element, and a user utterance, The system identifies at least one intent based on the at least one application-specific element and the at least one shared element and generates a system utterance based on the at least one application-specific element.Type: GrantFiled: January 31, 2020Date of Patent: November 23, 2021Assignee: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Haoxuan Chen, Shankara Bhargava Subramanya, Tanmay Peter Kuruvilla
-
Patent number: 11182840Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving an online query from an electronic device of a user, the online query comprising natural language of the user, determining an intent of the online query as at least one of a product-related intent or a non-product-related intent, predicting an entity from the online query if the intent of the online query is determined to be a product-related intent, mapping the entity predicted from the online query to product metadata associated with one or more products, and coordinating a display of product information of the one more products on the electronic device. The entity can include a product name, a product attribute, a product price range, an average customer review, or a product brand.Type: GrantFiled: November 18, 2016Date of Patent: November 23, 2021Assignee: WALMART APOLLO, LLCInventors: Shankara Bhargava Subramanya, Kushal Bhatt, Jun He, Luyang Chen
-
Patent number: 11170032Abstract: An e-commerce voice response determination system is provided and generally includes a server and a customer computing device. The server may determine, based on a user query, a plurality of product descriptions. The server may determine a similarity value between the user query and each of the product descriptions based on the similarity between each word of the user query and each word of the product descriptions. The server may determine the product description with the most similarity to the user query, and provide a response to the customer computing device based on that product description. In some embodiments, the server may determine whether the user query matches a predefined query. If the user query matches the predefined query, the server provides a response to the customer computing device based on a predefined response to the predefined query.Type: GrantFiled: September 27, 2019Date of Patent: November 9, 2021Assignee: Walmart Apollo, LLCInventors: Christopher Bender, Vivek Kaul, Shankara Bhargava Subramanya
-
Publication number: 20210241758Abstract: A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include receiving command data from a user device of a user. The command data can correspond to a user request. The method further can include retrieving, from a new template database, a new request template corresponding to the user request. Additionally, the method can include retrieving, from the new template database, an output instruction corresponding to the new request template, when the new request template is found. The method further can include determining, by a machine learning system, the output instruction corresponding to the user request, when the new request template is not found. The method also can include transmitting the output instruction to a request processing system. The request processing system can be configured to perform the output instruction and transmit, to the user device, a response to the user request. Other embodiments are disclosed.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Haoxuan Chen, Phani Ram Sayapaneni, Shankara Bhargava Subramanya
-
Publication number: 20210241354Abstract: 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 receiving a voice command from a user; transforming the voice command; transforming the voice command can include using a natural language understanding and rules execution engine into (a) an intent of the user to add recipe ingredients to a cart and (b) a recipe descriptor; determining a matching recipe from a set of ingested recipes based on the recipe descriptor; determining items and quantities associated with the items that correspond to a set of ingredients included in the matching recipe using a quantity inference algorithm; and automatically adding all of the items and the quantities associated with the items to the cart. Other embodiments are disclosed.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Snehasish Mukherjee, Deepa Mohan, Haoxuan Chen, Phani Ram Sayapaneni, Ghodratollah Aalipour Hafshejani, Shankara Bhargava Subramanya
-
Publication number: 20210142189Abstract: This application relates to systems and methods for proactively predicting user intents on personal agents. In some examples, a user intent prediction system can include a computing device configured to obtain user intent data identifying a desired action by a user on a network-enabled tool. The computing device is further configured to obtain contextual data characterizing a user's interaction with the network-enabled tool. The computing device can then determine at least one predicted future intent of the user on the network-enabled tool based on the user intent data and the contextual data and present the at least one predicted future intent to the user.Type: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Inventors: Shankara Bhargava Subramanya, Komal Arvind Dhuri, Deepa Mohan
-
Patent number: 10783561Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of accessing purchase information history from a website of an online retailer, training a first machine learning model configured to obtain first population demographic data for first products, coordinating a display of an advertisement associated with the first products on social media webpages of new users corresponding to at least a portion of the first population demographic data, receiving an indication that some of the new users selected the first advertisement, accessing additional information of the new users, training a second machine learning model configured to obtain additional data for the one or more first products, and coordinating a display of the first advertisement associated with the first products on additional social media webpages of additional new users.Type: GrantFiled: January 31, 2017Date of Patent: September 22, 2020Assignee: WALMART APOLLO, LLCInventors: Jun He, Shankara Bhargava Subramanya