Patents by Inventor Rahul D. Sharnagat
Rahul D. Sharnagat 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: 11971810Abstract: This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for configuration at the micro-service level. Routing tables at each higher layer may be utilized to determine the correct sub-layers to redirect a request and/or portion thereof. At micro-service level, each micro-service may store and use a configuration table to match a received parameter in a request with a property and its corresponding value for the experiment.Type: GrantFiled: January 26, 2023Date of Patent: April 30, 2024Assignee: Walmart Apollo, LLCInventors: Rahul D. Sharnagat, Sreenivasa Prasad Sista, Min Xie
-
Publication number: 20230176959Abstract: This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for configuration at the micro-service level. Routing tables at each higher layer may be utilized to determine the correct sub-layers to redirect a request and/or portion thereof. At micro-service level, each micro-service may store and use a configuration table to match a received parameter in a request with a property and its corresponding value for the experiment.Type: ApplicationFiled: January 26, 2023Publication date: June 8, 2023Inventors: Rahul D. Sharnagat, Sreenivasa Prasad Sista, Min Xie
-
Patent number: 11669881Abstract: An approach is disclosed for mapping an intent of a query. The approach receives query data for one or more queries. The approach determines product type data of the one or more queries. The approach determines attribute data for the determined product type data. The attribute data includes sequence attribute data and sequence value data. The approach retrieves catalog data for one or more items that include product type data that matches the determined product type data. The catalog data includes catalog attribute data and catalog value data. The approach determines engagement data for the one or more received queries. The engagement data includes a number of times customers interacted with a retrieved item for a respective query. The approach determines cumulative engagement data based on the retrieved catalog data and the determined engagement data. The approach generates a probability and an evaluation score based on the cumulative engagement data.Type: GrantFiled: January 30, 2020Date of Patent: June 6, 2023Assignee: Walmart Apollo, LLCInventors: Rahul D. Sharnagat, Hrushikesh Mohapatra, Sreenivasa Prasad Sista
-
Patent number: 11609841Abstract: This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for configuration at the micro-service level. Routing tables at each higher layer may be utilized to determine the correct sub-layers to redirect a request and/or portion thereof. At micro-service level, each micro-service may store and use a configuration table to match a received parameter in a request with a property and its corresponding value for the experiment.Type: GrantFiled: January 30, 2021Date of Patent: March 21, 2023Assignee: Walmart Apollo, LLCInventors: Rahul D. Sharnagat, Sreenivasa Prasad Sista, Min Xie
-
Publication number: 20220245704Abstract: This application relates to apparatus and methods for providing recommended items based on a search request. In some examples, a computing device determines a plurality of items for recommendation based on an item type in the search request from a user. The computing device then determines a model variant from a plurality of variants for each item based on a requested variant in the search request. The computing device generates item recommendations by modifying an item title for each of the plurality of items to indicate the corresponding model variant. The computing device then presents the item recommendations for the user's perusal.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventors: Qianwen Xie, Shirong Xue, Behnoush Abdollahi, Rahul D. Sharnagat, Lili Yuan, Min Xie
-
Publication number: 20220245058Abstract: This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for configuration at the micro-service level. Routing tables at each higher layer may be utilized to determine the correct sub-layers to redirect a request and/or portion thereof. At micro-service level, each micro-service may store and use a configuration table to match a received parameter in a request with a property and its corresponding value for the experiment.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventors: Rahul D. Sharnagat, Sreenivasa Prasad Sista, Min Xie
-
Publication number: 20210241341Abstract: An approach is disclosed for mapping an intent of a query. The approach receives query data for one or more queries. The approach determines product type data of the one or more queries. The approach determines attribute data for the determined product type data. The attribute data includes sequence attribute data and sequence value data. The approach retrieves catalog data for one or more items that include product type data that matches the determined product type data. The catalog data includes catalog attribute data and catalog value data. The approach determines engagement data for the one or more received queries. The engagement data includes a number of times customers interacted with a retrieved item for a respective query. The approach determines cumulative engagement data based on the retrieved catalog data and the determined engagement data. The approach generates a probability and an evaluation score based on the cumulative engagement data.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Rahul D. SHARNAGAT, Hrushikesh MOHAPATRA, Sreenivasa Prasad SISTA
-
Patent number: 10740374Abstract: Methods, systems, and computer program products for log-aided automatic query expansion based on model mapping are provided herein. A computer-implemented method includes generating a vector representation for each of multiple words derived from historical user queries, wherein each of said vector representations is based on one or more system logs; generating a vector representation for each of multiple documents in a corpus of documents related to solutions to one or more hardware problems and/or one or more software problems; generating a vector representation for a user query based on the generated vector representation for each of the multiple words derived from the historical user queries; comparing the vector representation for the user query to the vector representation for each of multiple documents in the corpus; and determining one or more documents from the corpus to output in response to the user query based on said comparing.Type: GrantFiled: June 30, 2016Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Yu Deng, Rahul D. Sharnagat, Srikanth G. Tamilselvam
-
Publication number: 20180068330Abstract: Methods, systems, and computer program products for deep learning based unsupervised event learning for economic indicator predictions are provided herein. A computer-implemented method includes extracting multiple events from a collection of documents; determining characteristics of the extracted events, wherein the characteristics comprise (i) one or more actions occurring within each event, (ii) one or more actors participating in each event, and (iii) one or more objects affected by each event; deriving structured data, related to an economic indicator value to be predicted, from multiple data sources; combining items of the derived structured data into one or more groups based on (i) semantic similarity of the items and (ii) a temporal aspect attributed to each of the items; and generating a prediction for the economic indicator value based on a comparison of the one or more groups to the characteristics of each of the extracted events.Type: ApplicationFiled: September 7, 2016Publication date: March 8, 2018Inventors: Abhirut Gupta, Rahul D. Sharnagat, Srikanth G. Tamilselvam
-
Publication number: 20180004752Abstract: Methods, systems, and computer program products for log-aided automatic query expansion based on model mapping are provided herein. A computer-implemented method includes generating a vector representation for each of multiple words derived from historical user queries, wherein each of said vector representations is based on one or more system logs; generating a vector representation for each of multiple documents in a corpus of documents related to solutions to one or more hardware problems and/or one or more software problems; generating a vector representation for a user query based on the generated vector representation for each of the multiple words derived from the historical user queries; comparing the vector representation for the user query to the vector representation for each of multiple documents in the corpus; and determining one or more documents from the corpus to output in response to the user query based on said comparing.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Yu Deng, Rahul D. Sharnagat, Srikanth G. Tamilselvam