Patents by Inventor Onur Gungor
Onur Gungor 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: 11954080Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform functions comprising, in response to a search query from an electronic device of a user, creating combined search results using at least two different searching algorithms, each search result of the combined search results having a respective combined search results rank; receiving, from the electronic device of the user, an interaction with a search result of the combined search results; storing, in the one or more non-transitory computer-readable storage devices, the interaction with the search result of the combined search results, wherein: the interaction with the search result of the combined search results, as stored, indicates whether the search result of the combined search results was a part of (a) results of a first search algorithm of the at least two different searching algoType: GrantFiled: March 21, 2022Date of Patent: April 9, 2024Assignee: Walmart Apollo, LLCInventors: Onur Gungor, Tri Cao, Vineet Abhishek
-
Publication number: 20220207010Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform functions comprising, in response to a search query from an electronic device of a user, creating combined search results using at least two different searching algorithms, each search result of the combined search results having a respective combined search results rank; receiving, from the electronic device of the user, an interaction with a search result of the combined search results; storing, in the one or more non-transitory computer-readable storage devices, the interaction with the search result of the combined search results, wherein: the interaction with the search result of the combined search results, as stored, indicates whether the search result of the combined search results was a part of (a) results of a first search algorithm of the at least two different searching algoType: ApplicationFiled: March 21, 2022Publication date: June 30, 2022Applicant: Walmart Apollo, LLCInventors: Onur Gungor, Tri Cao, Vineet Abhishek
-
Patent number: 11281640Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: performing a first search for the search query in a database using a first searching algorithm; assigning a respective first rank to each search result of the results of the first search; performing a second search for the search query in the database using a second searching algorithm; assigning a respective second rank to each search result of the results of the second search; interleaving the results of the second search between the results of the first search to create combined search results; facilitating a display of the combined search results; generating a report on an interaction with the search result of the combined search results, as stored; and facilitating a display-of the report. Other embodiments are disclosed herein.Type: GrantFiled: July 2, 2019Date of Patent: March 22, 2022Assignee: WALMART APOLLO, LLCInventors: Onur Gungor, Tri Cao, Vineet Abhishek
-
Patent number: 11232163Abstract: An e-commerce search ranking system is provided and generally includes a server (e.g., application server), a database, and a customer computing device. The server can obtain user search query listings associated with a search term of users' search sessions to determine user engagement of the items. The server also determines that the items, and any items appearing before the items in each user search query listing, were examined. The server can then aggregate the information in the database. The server can also determine additional search terms related to the search term of the users' search session, and obtain user search query listings for the additional search terms. The server can determine user engagement for items appearing in those user search query listings, and can aggregate that information in the database as well. The aggregated information can be used to determine a final item ranking for a search request inquiry.Type: GrantFiled: August 23, 2018Date of Patent: January 25, 2022Assignee: Walmart Apollo, LLCInventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
-
Patent number: 11127064Abstract: An e-commerce search ranking system is provided and generally includes a server (e.g., application server), a database, and a customer computing device. The server can obtain user search query listings associated with a search term of users' search sessions to determine user engagement of the items. The server also determines that the items, and any items appearing before the items in each user search query listing, were examined. The server can then aggregate the information in the database. The server can also determine additional search terms related to the search term of the users' search session, and obtain user search query listings for the additional search terms. The server can determine user engagement for items appearing in those user search query listings, and can aggregate that information in the database as well. The aggregated information can be used to determine a final item ranking for a search request inquiry.Type: GrantFiled: August 23, 2018Date of Patent: September 21, 2021Assignee: Walmart Apollo, LLCInventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
-
Publication number: 20210004359Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a search query from an electronic device of a user; performing a first search for the search query in a database using a first searching algorithm to retrieve results of the first search; assigning a respective first rank to each search result of the results of the first search; performing a second search for the search query in the database using a second searching algorithm to retrieve results of the second search, wherein the first searching algorithm and the second searching algorithm can be different searching algorithms; assigning a respective second rank to each search result of the results of the second search; interleaving the results of the second search between the results of the first search to create combined search results, wherein each search result of the combined search results can haveType: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Applicant: Walmart Apollo, LLCInventors: Onur Gungor, Tri Cao, Vineet Abhishek
-
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
-
Publication number: 20200065877Abstract: An e-commerce search ranking system is provided and generally includes a server (e.g., application server), a database, and a customer computing device. The server can obtain user search query listings associated with a search term of users' search sessions to determine user engagement of the items. The server also determines that the items, and any items appearing before the items in each user search query listing, were examined. The server can then aggregate the information in the database. The server can also determine additional search terms related to the search term of the users' search session, and obtain user search query listings for the additional search terms. The server can determine user engagement for items appearing in those user search query listings, and can aggregate that information in the database as well. The aggregated information can be used to determine a final item ranking for a search request inquiry.Type: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
-
Publication number: 20200065421Abstract: An e-commerce search ranking system is provided and generally includes a server (e.g., application server), a database, and a customer computing device. The server can obtain user search query listings associated with a search term of users' search sessions to determine user engagement of the items. The server also determines that the items, and any items appearing before the items in each user search query listing, were examined. The server can then aggregate the information in the database. The server can also determine additional search terms related to the search term of the users' search session, and obtain user search query listings for the additional search terms. The server can determine user engagement for items appearing in those user search query listings, and can aggregate that information in the database as well. The aggregated information can be used to determine a final item ranking for a search request inquiry.Type: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
-
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: 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
-
Patent number: 9819488Abstract: A method of generating an encryption key including determining, by a processor, a distance between a first node and a second node, and generating, by the processor, a first encryption key based on the distance between the first node and the second node. The method also includes compressing, by the processor, the first encryption key to generate a compressed encryption key; and applying, by the processor, a universal hash function to the compressed encryption key to generate a second encryption key. The second encryption key is smaller than the first encryption key.Type: GrantFiled: July 10, 2014Date of Patent: November 14, 2017Assignee: Ohio State Innovation FoundationInventors: Onur Gungor, Can Emre Koksal
-
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: 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
-
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