44 patents
Utility
Search result ranking according to inventory information
9 Jan 24
A method for returning a results page responsive to a user search query, such as a search query on a web site, may include receiving a search query from a user, determining, responsive to the query, a set of relevant products from a plurality of product listings based on a similarity of the user query to the respective product listings, retrieving inventory information respective of each of the relevant products, the inventory information comprising one or more available fulfillment channels respective of each of the relevant products, ranking the relevant products with respect to each other according to the inventory information, and returning, to the user, a search result comprising a list of the relevant products, ordered according to the ranking.
Muhammad Abeer, Bhavin Vithalani
Filed: 30 Sep 22
Utility
Methods for product collection recommendations based on transaction data
2 Jan 24
A method includes determining a first taxonomy of an anchor product.
Khalifeh Al Jadda, Huiming Qu, Nian Yan, Unaiza Ahsan, San He Wu
Filed: 7 Feb 20
Utility
Air filtration ceiling fan
28 Nov 23
An air filtration ceiling fan apparatus includes a ceiling fan unit and an air filtration unit.
Trevor L. Jackson, David M. Pehar, William E. Rabbitt, Marc Louis Vitantonio, Paul D. Stephens, Vikki Nowak, John Evan Spirk
Filed: 4 Apr 22
Utility
Collapsible grill
3 Oct 23
An embodiment of a support assembly for a grill may include a leg subassembly comprising a first leg and a second leg, a leg subassembly comprising a first leg and a second leg, the first leg defining a retaining aperture, and a rotatable pin collar assembly configured to couple the first leg to the second leg in a slidable and lockable connection, the rotatable pin collar assembly including a spring pin configured to be retained in the retaining aperture at a first longitudinal position on the first leg when the grill is in a standing locked configuration and configured to be positioned at a second longitudinal position on the first leg when the grill is in a collapsed configuration.
Dan Williams, Riley Wong, Jason Carley, Steve Oshgan
Filed: 2 Aug 22
Utility
Price estimation system
8 Aug 23
A method of operating a price estimation system includes obtaining service requests from consumers, and obtaining bids from service professionals based on the service requests obtained from the consumers.
Robert L. Miller, John S. Schulte, Mika Illouz
Filed: 22 Oct 19
Utility
Electronic access control system
25 Jul 23
Systems and methods for providing controlled access to a system by a user device include receiving, from a user device, a request including a current context.
John Handley, Tushar Pujara
Filed: 15 Jan 21
Utility
Query rewrite for low performing queries based on customer behavior
11 Jul 23
A method includes receiving a plurality of product query arrays each including a plurality of individual product queries received during a single user search session.
Meng Zhao, James Morgan White, Faizan Javed
Filed: 3 Sep 20
Utility
System and methods for search engine parameter tuning using genetic algorithm
11 Jul 23
A method for operating a search engine may include determining a multi-dimensional search parameter space comprising a set of possible weight values for each of a plurality of search parameters and dividing the search parameter space into a grid of evenly-spaced values that is a subset of the set of possible values.
Jared Moore, Rongkai Zhao, Ravi Sambhu, Naveen Krishna
Filed: 9 Oct 17
Utility
Optimizing training data for image classification
27 Jun 23
A method for machine learning-based classification may include training a machine learning model with a full training data set, the full training data set comprising a plurality of data points, to generate a first model state of the machine learning model, generating respective embeddings for the data points in the full training data set with the first model state of the machine learning model, applying a clustering algorithm to the respective embeddings to generate one or more clusters of the embeddings, identifying outlier embeddings from the one or more clusters of the embeddings, generating a reduced training data set comprising the full training data set less the data points associated with the outlier embeddings, training the machine learning model with the reduced training data set to a second model state, and applying the second model state to one or more data sets to classify the one or more data sets.
Matthew Hagen, Estelle Afshar, Huiming Qu, Ala Eddine Ayadi, Jiaqi Wang
Filed: 5 Jun 20
Utility
Systems and methods for identifying substitute goods
27 Jun 23
This disclosure includes various methods and systems for automatically identifying product substitutes based on correlating product attributes to attributes of products in a subset of possible product pairs that are identified as substitute pairs.
William Dudziak, Jared T. Sears
Filed: 26 Oct 21
Utility
Search engine using joint learning for multi-label classification
30 May 23
A method of configuring a search engine to classify a search query includes receiving a search query data set, the search query data set comprising a plurality of search queries, defining a first set of candidate labels and a second set of candidate labels according to the search queries in the search query data set, concatenating the first set of candidate labels with the second set of candidate labels to generate a concatenated candidate label set, generating a compatibility matrix comprising a similarity between the concatenated candidate label set and the search query data set, and training a classification network according to the compatibility matrix.
Ali Ahmadvand, Surya Kallumadi, Faizan Javed
Filed: 14 Oct 20
Utility
Cache coherency engine
16 May 23
A method for operating a database and a cache of at least a portion of the database may include receiving a plurality of read requests to read a data entity from the database and counting respective quantities of the requests serviced from the database and from the cache.
Hari Ramamurthy, Chandan Venkatesh, Krishna Guggulotu, Rageesh Thekkeyil
Filed: 15 Dec 20
Utility
Ventilation fan installation system
4 Apr 23
An assembly includes a first bracket and a second bracket.
Nicholas Servies, Jonathan Spoerke
Filed: 9 Jul 21
Utility
Ranking and presenting search engine results based on category-specific ranking models
21 Mar 23
Methods of operating a search engine may include calculating multi-modal document vector models for each of a plurality of electronic documents, training category-specific, search query-specific ranking models with respective machine learning algorithms based on those document vector models, and applying each of those models to further instances of the same search query to rank the documents responsive to that search query.
Rongkai Zhao, Rajdeep Mondal, Ravi Sambhu, Naveen Krishna
Filed: 14 Jan 21
Utility
Customizable router for managing traffic between application programming interfaces
7 Feb 23
A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website.
Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
Filed: 3 Feb 21
Utility
Search result ranking according to inventory information
29 Nov 22
A method for returning a results page responsive to a user search query, such as a search query on a web site, may include receiving a search query from a user, determining, responsive to the query, a set of relevant products from a plurality of product listings based on a similarity of the user query to the respective product listings, retrieving inventory information respective of each of the relevant products, the inventory information comprising one or more available fulfillment channels respective of each of the relevant products, ranking the relevant products with respect to each other according to the inventory information, and returning, to the user, a search result comprising a list of the relevant products, ordered according to the ranking.
Muhammad Abeer, Bhavin Vithalani
Filed: 26 Sep 19
Utility
Optimistic product order reservation system and method
30 Aug 22
Receiving and processing user orders may include receiving an order for an order quantity of a product from a user computing device, retrieving a threshold inventory quantity of the product, retrieving a last known inventory quantity of the product, comparing the threshold inventory quantity with the difference between the last known inventory quantity and the order quantity, performing an asynchronous reservation of the quantity of the product when the threshold inventory quantity is less than the difference between the last known inventory quantity and the order quantity, and performing a synchronous reservation of the quantity of the product when the threshold inventory quantity is greater than the difference between the last known inventory quantity and the order quantity.
Hari Ramamurthy, Angie Brown, Thomas Gamble, Stephen Jacobs, Todd Stormes
Filed: 3 Dec 19
Utility
Methods and system for concurrent updates of a customer order
9 Aug 22
An order management system in electronic communication with a database may be configured to manage concurrent update requests for the order data stored in the database.
Hari Ramamurthy, Chandan Venkatesh, Vinay D Narayanamurthy, Rathi Balasubramani
Filed: 20 Jul 20
Utility
Collapsible grill
2 Aug 22
An embodiment of a support assembly for a grill may include a leg subassembly comprising a first leg and a second leg, a leg subassembly comprising a first leg and a second leg, the first leg defining a retaining aperture, and a rotatable pin collar assembly configured to couple the first leg to the second leg in a slidable and lockable connection, the rotatable pin collar assembly including a spring pin configured to be retained in the retaining aperture at a first longitudinal position on the first leg when the grill is in a standing locked configuration and configured to be positioned at a second longitudinal position on the first leg when the grill is in a collapsed configuration.
Dan Williams, Riley Wong, Jason Carley, Steve Oshgan
Filed: 26 Mar 20
Utility
Cargo retainer
3 May 22
A cargo retainer for use with a vehicle includes a mat having a top side, a bottom side, a leading portion, a trailing portion, and an aperture for securing the trailing portion to the vehicle via a fastener.
Nicholas Jackson
Filed: 25 Mar 20