Patents by Inventor Manas A. Pathak
Manas A. Pathak 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: 11569663Abstract: A system and method provide integrated carbon-negative, geothermal-based, energy generation and storage. The embodiments produce dispatchable electricity at grid-scale by storing excess energy from the grid and generating its own energy. The excess energy may be taken from solar and wind sources. In one aspect, the subject technology is energy storage, energy generation, carbon utilization and sequestration, all in one. The technology has very high round-trip efficiency of storing energy and is carbon-negative which makes it far more sustainable than any competing energy storage technology.Type: GrantFiled: September 9, 2021Date of Patent: January 31, 2023Inventor: Manas Pathak
-
Patent number: 10853863Abstract: In some embodiments, a method can comprise receiving a query and determining one or more results for the query. In many embodiments, the one or more results can comprise one or more shelves, each shelf of the one or more shelves can comprise one or more facets, and each facet of the one or more facets can comprise one or more items. In various embodiments, the method can further comprise facilitating display of at least a portion of the one or more results for the query by facilitating display of at least the portion of the one or more results in a ranked order. In many embodiments, displaying the portion of the one or more results in a ranked order can comprise determining a composite score for each facet of the one or more facets of each shelf of the one or more shelves. Other embodiments of related methods and systems are also provided.Type: GrantFiled: January 30, 2016Date of Patent: December 1, 2020Assignee: WALMART APOLLO, LLCInventors: Manas Pathak, Onur Gungor
-
Patent number: 10572924Abstract: A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter in the first set of filters. The method further can include selecting a second set of filters from the first set of filters based on the filter scores of the filters in the second set of filters being above a threshold filter score. The method additionally can include applying space-constraint rules to the second set of filters to limit a quantity of filters in the second set of filters based on a ranking of the filters in the second set of filters and based on a screen size of a user device.Type: GrantFiled: January 31, 2017Date of Patent: February 25, 2020Assignee: WALMART APOLLO, LLCInventors: Onur Gungor, Manas Pathak, Ajay Gopalkrishna
-
Patent number: 10515402Abstract: In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.Type: GrantFiled: January 30, 2016Date of Patent: December 24, 2019Assignee: WALMART APOLLO, LLCInventors: Zebin Chen, Andrei Lopatenko, Manas Pathak
-
Patent number: 10475094Abstract: In some embodiments, a method can comprise receiving a search query and performing a search based at least in part on the search query. In many embodiments, the search can return a plurality of search results, the plurality of search results can comprise a plurality of attributes. In some embodiments, the method can further comprise selecting at least two of the plurality of search results and sorting an order of the at least two of the plurality of search results by a ranking of the plurality of attributes of the at least two of the plurality of search results, the ranking of the at least two of the plurality of attributes of the plurality of search results based at least in part on a context of the search query. In many embodiments, the method can comprise facilitating display of the at least two of the plurality of search results. Other embodiments of related methods and systems are also provided.Type: GrantFiled: March 24, 2016Date of Patent: November 12, 2019Assignee: WALMART APOLLO, LLCInventors: Onur Gungor, Manas Pathak, Andrei Lopatenko, Roger Yeh
-
Patent number: 10262068Abstract: A system for displaying facets on a webpage includes a processor executing an algorithm for estimating a probability of a user selecting a particular facet and facet value for the search query, estimating a probability of the user selecting an item given the particular facet and facet value have been selected, filtering facets and facet values to remove duplicate and/or irrelevant facets and/or facet values, ranking facets and facet values such that mutual information between the item and facets and facet values is maximized, and establishing a dynamic expansion or a dynamic demotion for the plurality of facets and the plurality of facet values. A method and one or more non-transitory computer-readable storage media for displaying an optimal arrangement of facets and facet values for a search query on a webpage are also disclosed.Type: GrantFiled: August 31, 2015Date of Patent: April 16, 2019Assignee: WALMART APOLLO, LLCInventors: Onur Gungor, Manas A. Pathak
-
Patent number: 10210557Abstract: A system, method and computer product for displaying product information is described herein. Facet values that may cause bad customer experience(s) are identified and suppressed. The system, method, and computer product may use a randomization scheme to suppress and/or show “bad” facet values occasionally to gather recent data on the facet values have improved. The suppression process works as a robust noise filter on top of the search and browse faceting experience.Type: GrantFiled: October 28, 2015Date of Patent: February 19, 2019Assignee: WALMART APOLLO, LLCInventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
-
Publication number: 20180218422Abstract: A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter in the first set of filters. The method further can include selecting a second set of filters from the first set of filters based on the filter scores of the filters in the second set of filters being above a threshold filter score. The method additionally can include applying space-constraint rules to the second set of filters to limit a quantity of filters in the second set of filters based on a ranking of the filters in the second set of filters and based on a screen size of a user device.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Applicant: WAL-MART STORES, INC.Inventors: Onur Gungor, Manas Pathak, Ajay Gopalkrishna
-
Patent number: 10032205Abstract: A system, method and computer product for displaying product information is described herein. The system, for example, includes a memory device, a price bracketing module, and a price display module. The search engine module receives a product search request and search results data from the memory device associated with the product search request. The search results data include a plurality of product records. Each of the product records includes a price assigned with the associated product and an access number associated with the product. The access number being related to a number of times the product has been accessed by customers. The price bracketing module receives establishes a dynamic search result price range and a dynamic price multiple as a function of the search results data. The price display module responsively establishes a selectable list of price ranges associated with the product search request.Type: GrantFiled: March 27, 2015Date of Patent: July 24, 2018Assignee: WALMART APOLLO, LLCInventors: Manas A. Pathak, Onur Gungor
-
Publication number: 20170277692Abstract: In some embodiments, a method can comprise receiving a search query and performing a search based at least in part on the search query. In many embodiments, the search can return a plurality of search results, the plurality of search results can comprise a plurality of attributes. In some embodiments, the method can further comprise selecting at least two of the plurality of search results and sorting an order of the at least two of the plurality of search results by a ranking of the plurality of attributes of the at least two of the plurality of search results, the ranking of the at least two of the plurality of attributes of the plurality of search results based at least in part on a context of the search query. In many embodiments, the method can comprise facilitating display of the at least two of the plurality of search results. Other embodiments of related methods and systems are also provided.Type: ApplicationFiled: March 24, 2016Publication date: September 28, 2017Applicant: Wal-Mart Stores, Inc.Inventors: Onur Gungor, Manas Pathak, Andrei Lopatenko, Roger Yeh
-
Publication number: 20170221139Abstract: In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.Type: ApplicationFiled: January 30, 2016Publication date: August 3, 2017Applicant: Wal-Mart Stores, Inc.Inventors: Zebin Chen, Andrei Lopatenko, Manas Pathak
-
Publication number: 20170221118Abstract: In some embodiments, a method can comprise receiving a search query for an item in a product catalog, the product catalog comprising one or more items and determining that a language of the search query is an unselected language. In many embodiments, the method can further comprise translating the search query into a selected language, performing a search of the search query based on the translation of the search query into the selected language, the search comprising search results in the selected language and the search results comprising at least a portion of the product catalog, and facilitating display of the search results in the selected language. Other embodiments of related methods and systems are also provided.Type: ApplicationFiled: January 30, 2016Publication date: August 3, 2017Applicant: Wal-Mart Stores, Inc.Inventors: Manas Pathak, Seshadri Sridharan
-
Publication number: 20170221120Abstract: In some embodiments, a method can comprise receiving a query and determining one or more results for the query. In many embodiments, the one or more results can comprise one or more shelves, each shelf of the one or more shelves can comprise one or more facets, and each facet of the one or more facets can comprise one or more items. In various embodiments, the method can further comprise facilitating display of at least a portion of the one or more results for the query by facilitating display of at least the portion of the one or more results in a ranked order. In many embodiments, displaying the portion of the one or more results in a ranked order can comprise determining a composite score for each facet of the one or more facets of each shelf of the one or more shelves. Other embodiments of related methods and systems are also provided.Type: ApplicationFiled: January 30, 2016Publication date: August 3, 2017Applicant: Wal-Mart Stores, Inc.Inventors: Manas Pathak, Onur Gungor
-
Publication number: 20170124619Abstract: A system, method and computer product for displaying product information is described herein. Facet values that may cause bad customer experience(s) are identified and suppressed. The system, method, and computer product may use a randomization scheme to suppress and/or show “bad” facet values occasionally to gather recent data on the facet values have improved. The suppression process works as a robust noise filter on top of the search and browse faceting experience.Type: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Inventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
-
Patent number: 9613372Abstract: A system for displaying product information to a customer is described herein. The system includes a processor that is programmed to receive search data in response to a product search request received from the customer and retrieve product records associated with the search data from a database. Each product record is associated with a corresponding product and includes a product description and a plurality of item attributes having corresponding attribute values. The processor selects a set of the item attributes and generates a product summary for each of the products as a function of the selected set of item attributes. Each product summary includes corresponding attribute values associated with the selected set of item attributes. The processor generates and displays product information associated with each of the products being included in the search data. The associated product information includes a corresponding product summary and a corresponding product description.Type: GrantFiled: March 27, 2015Date of Patent: April 4, 2017Assignee: WAL-MART STORES, INC.Inventor: Manas A. Pathak
-
Publication number: 20170061015Abstract: A system for displaying facets on a webpage includes a processor executing an algorithm for estimating a probability of a user selecting a particular facet and facet value for the search query, estimating a probability of the user selecting an item given the particular facet and facet value have been selected, filtering facets and facet values to remove duplicate and/or irrelevant facets and/or facet values, ranking facets and facet values such that mutual information between the item and facets and facet values is maximized, and establishing a dynamic expansion or a dynamic demotion for the plurality of facets and the plurality of facet values. A method and one or more non-transitory computer-readable storage media for displaying an optimal arrangement of facets and facet values for a search query on a webpage are also disclosed.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Onur Gungor, Manas A. Pathak
-
Publication number: 20160284001Abstract: A system, method and computer product for displaying product information is described herein. The system, for example, includes a memory device, a price bracketing module, and a price display module. The search engine module receives a product search request and search results data from the memory device associated with the product search request. The search results data include a plurality of product records. Each of the product records includes a price assigned with the associated product and an access number associated with the product. The access number being related to a number of times the product has been accessed by customers. The price bracketing module receives establishes a dynamic search result price range and a dynamic price multiple as a function of the search results data. The price display module responsively establishes a selectable list of price ranges associated with the product search request.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Manas A. Pathak, Onur Gungor
-
Publication number: 20160283998Abstract: A system for displaying product information to a customer is described herein. The system includes a processor that is programmed to receive search data in response to a product search request received from the customer and retrieve product records associated with the search data from a database. Each product record is associated with a corresponding product and includes a product description and a plurality of item attributes having corresponding attribute values. The processor selects a set of the item attributes and generates a product summary for each of the products as a function of the selected set of item attributes. Each product summary includes corresponding attribute values associated with the selected set of item attributes. The processor generates and displays product information associated with each of the products being included in the search data. The associated product information includes a corresponding product summary and a corresponding product description.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventor: Manas A. Pathak
-
Patent number: 8433892Abstract: A probability of an observation sequence stored at a client is evaluated securely with respect to a hidden Markov model (HMM) stored at a server. The server determines, for each state of the HMM, an encryption of a log-probability of a current element of the observation sequence. Determines, for each state of the HMM, an encryption of a log-summation of a product of a likelihood of the observation sequence based on a previous element of the observation sequence and a transition probability to the state of the HMM. Determines an encryption of a log-likelihood of the observation sequence for each state as a product of the encryption of a log-summation and an encryption of a corresponding log-probability of the current element of the observation sequence; and determines an encryption of the log-probability of the observation sequence based on the log-likelihood of the observation sequence for each state.Type: GrantFiled: March 30, 2011Date of Patent: April 30, 2013Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Shantanu Rane, Wei Sun, Manas A. Pathak, Bhiksha Raj
-
Patent number: 8375030Abstract: Embodiments of the invention disclose a system and a method for determining a differentially private aggregate classifier for a set of databases, wherein each database in the set of databases is associated with a classifier and a noise value, wherein the classifier and the noise value are determined locally for each database, such that a combination of the classifier and the noise value ensure a differential data privacy of the database, and wherein the differentially private aggregate classifier preserves the differential data privacy of each database. The differentially private aggregate classifier is a combination of the classifiers of the set of databases modified with the noise value corresponding to a smallest database in the set of databases.Type: GrantFiled: December 3, 2010Date of Patent: February 12, 2013Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Shantanu Rane, Manas A. Pathak, Bhiksha Ramakrishnan