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: 11954080
    Abstract: 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 algo
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Publication number: 20220207010
    Abstract: 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 algo
    Type: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Applicant: Walmart Apollo, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Patent number: 11281640
    Abstract: 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: Grant
    Filed: July 2, 2019
    Date of Patent: March 22, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Patent number: 11232163
    Abstract: 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: Grant
    Filed: August 23, 2018
    Date of Patent: January 25, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
  • Patent number: 11127064
    Abstract: 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: Grant
    Filed: August 23, 2018
    Date of Patent: September 21, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
  • Publication number: 20210004359
    Abstract: 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 have
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Onur Gungor, Tri Cao, Vineet Abhishek
  • Patent number: 10853863
    Abstract: 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: Grant
    Filed: January 30, 2016
    Date of Patent: December 1, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Manas Pathak, Onur Gungor
  • Publication number: 20200065877
    Abstract: 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: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
  • Publication number: 20200065421
    Abstract: 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: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: Zhenrui Wang, Onur Gungor, Sreenivasa Prasad Sista
  • Patent number: 10572924
    Abstract: 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: Grant
    Filed: January 31, 2017
    Date of Patent: February 25, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Manas Pathak, Ajay Gopalkrishna
  • Patent number: 10475094
    Abstract: 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: Grant
    Filed: March 24, 2016
    Date of Patent: November 12, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Manas Pathak, Andrei Lopatenko, Roger Yeh
  • Patent number: 10262068
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: April 16, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Manas A. Pathak
  • Patent number: 10210557
    Abstract: 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: Grant
    Filed: October 28, 2015
    Date of Patent: February 19, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
  • Publication number: 20180218422
    Abstract: 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: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Onur Gungor, Manas Pathak, Ajay Gopalkrishna
  • Patent number: 10032205
    Abstract: 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: Grant
    Filed: March 27, 2015
    Date of Patent: July 24, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Manas A. Pathak, Onur Gungor
  • Patent number: 9819488
    Abstract: 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: Grant
    Filed: July 10, 2014
    Date of Patent: November 14, 2017
    Assignee: Ohio State Innovation Foundation
    Inventors: Onur Gungor, Can Emre Koksal
  • Publication number: 20170277692
    Abstract: 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: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Onur Gungor, Manas Pathak, Andrei Lopatenko, Roger Yeh
  • Publication number: 20170221120
    Abstract: 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: Application
    Filed: January 30, 2016
    Publication date: August 3, 2017
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Manas Pathak, Onur Gungor
  • Publication number: 20170124619
    Abstract: 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: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
  • Publication number: 20170061015
    Abstract: 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: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Onur Gungor, Manas A. Pathak