63 patents
Utility
Machine Learning Modeling of Time Series with Divergent Scale
18 Jan 24
A method for predicting demand for a resource includes training a machine learning model, the machine learning model including a first portion that receives one or more time series, calculates a respective scale of each input time series, and outputs scaled time series, a second portion that receives the scaled time series and outputs a respective predicted future value of each scaled time series, and a third portion that de-scales each predicted future value of each scaled time series according to the scale of each input time series to generate final predicted future values.
David J. Chisnell
Filed: 13 Jul 22
Utility
Machine Learning-based User Selection Prediction Based on Sequence of Prior User Selections
2 Nov 23
A method for predicting a next user selection in an electronic user interface includes receiving, from a user, a sequence of selections of documents and generating, for each document in the sequence, a respective attribute vector.
Walid Shalaby, Amir Hossein Afsharinejad, Xiquan Cui, Sejoon Oh
Filed: 17 Sep 22
Utility
Ranking and Presenting Search Engine Results Based on Category-specific Ranking Models
19 Oct 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: 17 Mar 23
Utility
Price Estimation System
19 Oct 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: 20 Jun 23
Utility
Electronic Access Control System
12 Oct 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: 13 Jun 23
Utility
Digital Image Surface Editing with User-selected Color
21 Sep 23
A method for editing a digital image includes receiving a user input indicative of a portion of an original digital image, determining an area of a surface comprising the portion by applying a plurality of different masks to the original image, receiving a user selection of a color to be applied to the original image to create a modified image, determining a modified brightness value for each pixel of the surface in the modified image according to original brightness values of corresponding pixels in the original image, and creating the modified image by applying the selected color to the surface according to the modified brightness values.
Muhammad Osama Sakhi, Estelle Afshar, Yuanbo Wang
Filed: 3 Feb 22
Utility
System and Methods for Search Engine Parameter Tuning Using Genetic Algorithm
14 Sep 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: 23 May 23
Utility
Incremental Machine Learning Training
14 Sep 23
A method for training a machine learning model includes receiving a randomly-initialized first version of a machine learning model, conducting first training on the machine learning model first version using first training data, the first training data comprising a first type of information respective of a plurality of documents, adding a layer to the machine learning model first version after conducting the first training to create a machine learning model second version, and conducting second training on the machine learning model second version using second training data, the second training data comprising a second type of information respective of the plurality of documents.
Ying Xie, Tejaswini Mallavarapu, Simon Hughes
Filed: 13 Jan 23
Utility
Machine Learning-based Item Feature Ranking
17 Aug 23
A method of determining item features and organizing an interface according to the features includes determining a plurality of features of a plurality of items, the plurality of items accessible through an electronic interface, applying a plurality of machine learning models to the determined features, wherein each of the machine learning models calculates a correlation of each feature to characteristic determinative of user selection on the electronic interface, calculating respective Shapley values of each correlation determined by each of the plurality of machine learning models, determining one or more of the item features that are most strongly correlated with the determinative characteristic according to the respective Shapley values, and causing the electronic interface to be organized according to the determined most strongly correlated item features.
Mingming Guo, Nian Yan, Xiquan Cui, Simon Hughes, Khalifeh Al Jadda
Filed: 21 Jun 21
Utility
Search Engine Using Joint Learning for Multi-label Classification
10 Aug 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: 13 Apr 23
Utility
Information-greedy Multi-arm Bandits for Electronic User Interface Experience Testing
10 Aug 23
A method for determining a user experience for an electronic user interface includes defining a test period for testing two or more versions of an electronic user interface, receiving, from each of a plurality of users during the test period, a respective request for the electronic user interface, determining, for each of the plurality of users, a respective version of the two or more versions of the electronic user interface by maximizing test power during the test period while maintaining higher in-test rewards than an A/B test or maximizing the rewards during the test period while maintaining a test power no worse than an A/B test, and causing, for each of the plurality of users, the determined version of the electronic user interface to be delivered to the user.
Ding Xiang, Jiaqi Wang, Rebecca West, Xiquan Cui, Jinzhou Huang
Filed: 12 Aug 22
Utility
Product Recommendations Based on Characteristics from End User-generated Text
3 Aug 23
A method for generating a related product interface portion in an electronic user interface based on user-generated text includes identifying, for each product of a plurality of products, one or more respective characteristics from end user-generated text associated with the product, whereby a plurality of characteristics are identified for the plurality of products.
Tianlong Xu, Haozheng Tian, Nian Yan, Harish Nair
Filed: 31 Jan 22
Utility
Ventilation Fan Installation System
27 Jul 23
An assembly includes a first bracket and a second bracket.
Nicholas Servies, Jonathan Spoerke
Filed: 3 Apr 23
Utility
Methods and System for Concurrent Updates of a Customer Order
9 Mar 23
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: 9 Aug 22
Utility
Motif-based Image Classification
23 Feb 23
A method for displaying images similar to a selected image includes receiving, from a user, a selection of an anchor image, generating, using a machine learning model, an anchor embeddings set for the anchor image and respective candidate embeddings sets for a plurality of candidate images.
Aron YU, Estelle AFSHAR
Filed: 17 Aug 22
Utility
Search Result Ranking According to Inventory Information
26 Jan 23
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
Collapsible Grill
19 Jan 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
Ventilation Fan Installation System
12 Jan 23
An assembly includes a first bracket and a second bracket.
Nicholas Servies, Jonathan Spoerke
Filed: 9 Jul 21
Utility
Faceted Navigation
10 Nov 22
A method includes extracting a set of candidate keywords from clickstream data and natural language processing of product text for a plurality of search queries.
Venkata Goutham Simhadri, Janani Balaji, Jeyaprakash Singarayar, Olga Stolpovskaia, Suhail Shaikh
Filed: 6 May 22
Utility
Attentive Pseudo-relevance Feedback Network for Query Categorization
8 Sep 22
A method of providing results from a search engine comprises generating an initial set based on a query received from a user; generating an attention value based on the query and on the initial set; applying the attention value to the initial set; and presenting a set of results in response to the query, wherein the results are generated according to the application of the attention value to the initial set.
Ali Ahmadvand, Sayyed M. Zahiri, Simon Hughes, Khalifeh Al Jadda, Surya Kallumadi, Eugene Agichtein
Filed: 2 Mar 22