Patents by Inventor Abhishek Shrivastava
Abhishek Shrivastava 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: 20190121806Abstract: A set of first results from a first query are received. Using a natural language processing technique, a set of second results using a second query having at least a portion of the first query and at least a portion of set of first results are generated, wherein the natural language processing technique comprises a machine learning model configured to analyze the set of first results. The set of second results are scored based upon a semantic comparison of the set of first results, the second query, and the set of second results. Using the scored set of the second results, a set of processed results are generated.Type: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Inventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
-
Patent number: 10207205Abstract: A filter assembly including a filter screen (27) comprising a band (27?) of porous material extending between two axially aligned opposing ends (38, 38?) and defining a cylindrical periphery (29), wherein the ends (38, 38?) are each secured to a dynamic tensioning mechanism (46) that permits the ends (38, 38?) to move bi-directionally relative to one another about the periphery (29) of the filter screen (27).Type: GrantFiled: November 24, 2015Date of Patent: February 19, 2019Assignee: Dow Global Technologies LLCInventors: Abhishek Shrivastava, George D. Caffell, Thomas W. Stroud, David A. Voth, Tanya K. Krueger, Scott T. Burr, Gerald Drouin Corcoran, John H. Mallard, Michael J. Vosberg
-
Patent number: 10187447Abstract: A system for online conversion attribution. The system includes a short uniform resource locator (URL) service programmed to, in response to receiving a short URL from a device: provide a cookie that includes a short URL ID to the device, and provide a short URL descriptor including the short URL ID to a user mapping service. The system further includes the user mapping service programmed to receive the short URL descriptor, receive a social media descriptor including a social media ID, map the short URL ID to the social media ID using the short URL descriptor and the social media descriptor, and attribute, using the mapping, a conversion on a website accessed using the device based upon receipt of the short URL ID from the device.Type: GrantFiled: January 28, 2016Date of Patent: January 22, 2019Assignee: Twitter, Inc.Inventors: Shariq Rizvi, Ameet Ranadive, Abhishek Shrivastava, Wenchang Zhou, Bill Darrow, Santosh Kancha, Travis Lull, Tom Larson, Yimin Wu, Xiaochuan Qin
-
Patent number: 10176227Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.Type: GrantFiled: September 5, 2014Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
-
Patent number: 10127603Abstract: Some embodiments include a method of facilitating item selection based on features. Other embodiments of related systems and methods are also disclosed.Type: GrantFiled: November 15, 2013Date of Patent: November 13, 2018Assignee: WALMART APOLLO, LLCInventors: Nikesh Garera, Abhishek Shrivastava, Deeksha Sood, Nikhil Simha
-
Patent number: 9996588Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.Type: GrantFiled: December 9, 2013Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
-
Publication number: 20170368481Abstract: A filter assembly including a filter screen (27) comprising a band (27?) of porous material extending between two axially aligned opposing ends (38, 38?) and defining a cylindrical periphery (29), wherein the ends (38, 38?) are each secured to a dynamic tensioning mechanism (46) that permits the ends (38, 38?) to move bi-directionally relative to one another about the periphery (29) of the filter screen (27).Type: ApplicationFiled: November 24, 2015Publication date: December 28, 2017Applicant: Dow Global Technologies LLCInventors: Abhishek Shrivastava, George D. Caffell, Thomas W. Stroud, David A. Voth, Tanya K. Krueger, Scott T. Burr, Gerald Drouin Corcoran, John H. Mallard, Michael J. Vosberg
-
Patent number: 9652715Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: GrantFiled: October 20, 2016Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Patent number: 9646251Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: GrantFiled: October 20, 2016Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Patent number: 9645703Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: GrantFiled: May 14, 2014Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20170032261Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: ApplicationFiled: October 20, 2016Publication date: February 2, 2017Inventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20170032260Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: ApplicationFiled: October 20, 2016Publication date: February 2, 2017Inventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20160378838Abstract: A system, method, and computer-readable storage media, having computer-executable instructions embodied thereon, for organizing and describing product information is provided. The system includes a memory device, an IDML module, and a display module. The memory device is configured to store product data in a plurality of product records. Each product record is associated with an associated one of a plurality of products and has an associated product type. The product records provide may be used to the efficient storage, processing and exchange of product information. The IDML module is configured to receive a product request and receive, from the memory device, results data associated with the product request. The results data includes a plurality of product records. The display module receives the results data and responsively displays the results data associated with the product request.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventors: Abhishek Shrivastava, Nikesh Garera, Digvijay Lamba, Gurmeet Singh, Tabassum Parveen
-
Patent number: 9513764Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: GrantFiled: April 11, 2016Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20160210563Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: ApplicationFiled: April 11, 2016Publication date: July 21, 2016Inventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20150332168Abstract: A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.Type: ApplicationFiled: May 14, 2014Publication date: November 19, 2015Applicant: International Business Machines CorporationInventors: Anand B. Bhagwat, Amit P. Bohra, Manojkumar Pal, Abhishek Shrivastava, Swapnasarit Sahu
-
Publication number: 20150161260Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.Type: ApplicationFiled: September 5, 2014Publication date: June 11, 2015Inventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
-
Publication number: 20150161134Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.Type: ApplicationFiled: December 9, 2013Publication date: June 11, 2015Applicant: International Business Machines CorporationInventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
-
Publication number: 20150142599Abstract: Some embodiments include a method of facilitating item selection based on features. Other embodiments of related systems and methods are also disclosed.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nikesh Garera, Abhishek Shrivastava, Deeksha Sood, Nikhil Simha
-
Publication number: 20150142609Abstract: Some embodiments include a method of identifying desirable items in a category of items based on features. Other embodiments of related systems and methods are also disclosed.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nikesh Garera, Abhishek Shrivastava, Deeksha Sood, Nikhil Simha