Patents by Inventor Tyler Russell
Tyler Russell 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: 12321972Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system may determine that no item nodes meet presentation criteria. The online concierge system may determine that a reformulated search query has a higher conversion probability than the search query received from the customer. The online concierge system reformulates the search query. The online concierge system selects item nodes as search results. The online concierge system transmits the search results to the customer.Type: GrantFiled: January 23, 2024Date of Patent: June 3, 2025Assignee: Maplebear Inc.Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Aditya Subramanian
-
Patent number: 12314999Abstract: An online system receives a recipe from a customer mobile device. The online system performs natural language processing on the recipe to determine parsed ingredients. For each of one or more of the determined parsed ingredients, the online system maps the parsed ingredient to a generic item. The online system queries a product database with the mapped generic item to obtain one or more products associated with the mapped generic item. The online system applies a machine-learned conversion model to each of the one or more products to determine a conversion likelihood for the product. The conversion model may be trained based on historical data describing previous conversions made by customers presented with an opportunity to add products to an order. The online system selects a product from the one or more products based on the determined conversion likelihoods and adds the selected product to an order.Type: GrantFiled: April 25, 2023Date of Patent: May 27, 2025Assignee: Maplebear Inc.Inventors: William Silverthorne Faurot, III, Tyler Russell Tate
-
Publication number: 20250078101Abstract: An online concierge system suggests subsequent search queries based on previous search queries and whether the previous search queries resulted in conversions. The online concierge system trains a machine learning model using previous delivery orders and whether initial and subsequent search queries in the previous delivery orders resulted in conversions. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies items related to the search query. In response to the search query resulting in a conversion, the online concierge system retrieves a conversion graph and presents a suggested subsequent search query based on the conversion graph. In response to the search query not resulting in a conversion, the online concierge system retrieves a non-conversion graph and presents a suggested subsequent search query based on the non-conversion graph.Type: ApplicationFiled: November 20, 2024Publication date: March 6, 2025Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
-
Patent number: 12175482Abstract: An online concierge system suggests subsequent search queries based on previous search queries and whether the previous search queries resulted in conversions. The online concierge system trains a machine learning model using previous delivery orders and whether initial and subsequent search queries in the previous delivery orders resulted in conversions. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies items related to the search query. In response to the search query resulting in a conversion, the online concierge system retrieves a conversion graph and presents a suggested subsequent search query based on the conversion graph. In response to the search query not resulting in a conversion, the online concierge system retrieves a non-conversion graph and presents a suggested subsequent search query based on the non-conversion graph.Type: GrantFiled: September 27, 2021Date of Patent: December 24, 2024Assignee: Maplebear Inc.Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
-
Publication number: 20240330718Abstract: An online system generates a knowledge graph database representing relationships between entities in the online system. The online system generates the knowledge graph database by at least obtaining descriptions for an item. The online system generates one or more prompts to a machine-learned language model, where a prompt includes a request to extract a set of attributes for the item from the description of the item. The online system receives a response generated from executing the machine-learned language model on the prompts. The online system parses the response to extract the set of attributes for the item. For each extracted attribute, the online system generates connections between an item node representing the item and a set of attribute nodes for the extracted set of attributes in the database.Type: ApplicationFiled: April 2, 2024Publication date: October 3, 2024Inventors: Li Tan, Tejaswi Tenneti, Shishir Kumar Prasad, Huapu Pan, Taesik Na, Tyler Russell Tate, Joshua Roberts, Haixun Wang
-
Publication number: 20240303711Abstract: A system, for example, an online system uses a machine learning based language model, for example, a large language model (LLM) to process high-level natural language queries received from users. The system receives a natural language query from a user of a client device. The system determines contextual information associated with the query. Based on this information, the system generates a prompt for the machine learning based language model. The system receives a response from the machine learning based language model. The system uses the response to generate a search query for a database. The system obtains results returned by the database in response to the search query and provides them to the user. The system allows users to specify high level natural language queries to obtain relevant search results, thereby improving the overall user experience.Type: ApplicationFiled: March 5, 2024Publication date: September 12, 2024Inventors: Li Tan, Tejaswi Tenneti, Shishir Kumar Prasad, Huapu Pan, Allan Stewart, Taesik Na, Tyler Russell Tate, Joshua Roberts, Haixun Wang
-
Publication number: 20240161163Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system may determine that no item nodes meet presentation criteria. The online concierge system may determine that a reformulated search query has a higher conversion probability than the search query received from the customer. The online concierge system reformulates the search query. The online concierge system selects item nodes as search results. The online concierge system transmits the search results to the customer.Type: ApplicationFiled: January 23, 2024Publication date: May 16, 2024Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Aditya Subramanian
-
Publication number: 20240104622Abstract: An online system receives a search query from a client device associated with a user and queries a database including item data for a set of items matching the query, in which the set of items is at a retailer location associated with a retailer type and each item is associated with an item category. For each item of the set, a machine learning model is applied to predict a probability of conversion for the user and item and a score is computed based on an expected value, in which the expected value is based on a value associated with the item and the probability. The score for each item is boosted based on the item category, retailer type, or a user segment that is based on the user's historical order data. The items are ranked based on the boosted scores and the ranking is sent to the client device.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: Vinesh Reddy Gudla, Tyler Russell Tate, Tejaswi Tenneti, Akshay Nair
-
Publication number: 20240086984Abstract: An online concierge system generates a graph connecting items with attributes of the items and other items. Hence, the graph includes nodes corresponding to attributes and nodes corresponding to items, with an item connected to attributes of the item in the graph. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and compares different combinations of terms to the graph to determine connections between different combinations of terms in the graph. Based on measures of connectedness between combinations of terms and connections in the graph, items are identified from one or more combinations of terms. Information about the identified items is presented to the customer.Type: ApplicationFiled: November 14, 2023Publication date: March 14, 2024Inventors: Tejaswi Tenneti, Aditya Subramanian, Shrikar Archak, Tyler Russell Tate, Jonathan Lennart Bender
-
Patent number: 11915289Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system may determine that no item nodes meet presentation criteria. The online concierge system may determine that a reformulated search query has a higher conversion probability than the search query received from the customer. The online concierge system reformulates the search query. The online concierge system selects item nodes as search results. The online concierge system transmits the search results to the customer.Type: GrantFiled: March 1, 2021Date of Patent: February 27, 2024Assignee: Maplebear Inc.Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Aditya Subramanian
-
Patent number: 11869055Abstract: An online concierge system generates a graph connecting items with attributes of the items and other items. Hence, the graph includes nodes corresponding to attributes and nodes corresponding to items, with an item connected to attributes of the item in the graph. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and compares different combinations of terms to the graph to determine connections between different combinations of terms in the graph. Based on measures of connectedness between combinations of terms and connections in the graph, items are identified from one or more combinations of terms. Information about the identified items is presented to the customer.Type: GrantFiled: January 28, 2021Date of Patent: January 9, 2024Assignee: Maplebear Inc.Inventors: Tejaswi Tenneti, Aditya Subramanian, Shrikar Archak, Tyler Russell Tate, Jonathan Lennart Bender
-
Patent number: 11841905Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system identifies item nodes and attribute nodes that are likely to result in a conversion. Information about the identified nodes is presented to the customer. The customer may select an item node to purchase the item, or an attribute node to execute a new search query based on terms associated with the attribute node.Type: GrantFiled: March 16, 2023Date of Patent: December 12, 2023Assignee: Maplebear Inc.Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Qingyuan Chen
-
Publication number: 20230394551Abstract: An online system provides options for selection by a user. The online system receives a query entered on a client device. The online system queries an item database to retrieve a set of items related to the query and assigns each item to a product category in a predefined taxonomy that maps items to product categories. The online system inputs each item into a prediction model trained to predict a probability that an item is available at a warehouse location. The online system determines that a first product category has low availability based on predicted probabilities for items in the first product category. Responsive to determining that a first product category has low availability, the online system generates a generic item for the first product category and sends a list of items including the generic item to the client device for display responsive to the query.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Inventors: Tyler Russell Tate, Jason Scott, Logan William Murdock, Tejaswi Tenneti
-
Publication number: 20230316381Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: ApplicationFiled: June 8, 2023Publication date: October 5, 2023Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Patent number: 11776042Abstract: An online system provides options for selection by a user. The online system receives a query entered on a client device. The online system queries an item database to retrieve a set of items related to the query and assigns each item to a product category in a predefined taxonomy that maps items to product categories. The online system inputs each item into a prediction model trained to predict a probability that an item is available at a warehouse location. The online system determines that a first product category has low availability based on predicted probabilities for items in the first product category. Responsive to determining that a first product category has low availability, the online system generates a generic item for the first product category and sends a list of items including the generic item to the client device for display responsive to the query.Type: GrantFiled: September 6, 2022Date of Patent: October 3, 2023Assignee: Maplebear Inc.Inventors: Tyler Russell Tate, Jason Scott, Logan William Murdock, Tejaswi Tenneti
-
Publication number: 20230260007Abstract: An online system receives a recipe from a customer mobile device. The online system performs natural language processing on the recipe to determine parsed ingredients. For each of one or more of the determined parsed ingredients, the online system maps the parsed ingredient to a generic item. The online system queries a product database with the mapped generic item to obtain one or more products associated with the mapped generic item. The online system applies a machine-learned conversion model to each of the one or more products to determine a conversion likelihood for the product. The conversion model may be trained based on historical data describing previous conversions made by customers presented with an opportunity to add products to an order. The online system selects a product from the one or more products based on the determined conversion likelihoods and adds the selected product to an order.Type: ApplicationFiled: April 25, 2023Publication date: August 17, 2023Inventors: William Silverthorne Faurot, III, Tyler Russell Tate
-
Patent number: 11710171Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.Type: GrantFiled: February 28, 2022Date of Patent: July 25, 2023Assignee: Maplebear Inc.Inventors: Manmeet Singh, Tyler Russell Tate, Tejaswi Tenneti, Sharath Rao Karikurve
-
Publication number: 20230222162Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system identifies item nodes and attribute nodes that are likely to result in a conversion. Information about the identified nodes is presented to the customer. The customer may select an item node to purchase the item, or an attribute node to execute a new search query based on terms associated with the attribute node.Type: ApplicationFiled: March 16, 2023Publication date: July 13, 2023Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Qingyuan Chen
-
Patent number: 11676196Abstract: An online system receives a recipe from a customer mobile device. The online system performs natural language processing on the recipe to determine parsed ingredients. For each of one or more of the determined parsed ingredients, the online system maps the parsed ingredient to a generic item. The online system queries a product database with the mapped generic item to obtain one or more products associated with the mapped generic item. The online system applies a machine-learned conversion model to each of the one or more products to determine a conversion likelihood for the product. The conversion model may be trained based on historical data describing previous conversions made by customers presented with an opportunity to add products to an order. The online system selects a product from the one or more products based on the determined conversion likelihoods and adds the selected product to an order.Type: GrantFiled: March 9, 2021Date of Patent: June 13, 2023Assignee: Maplebear, Inc.Inventors: William Silverthorne Faurot, III, Tyler Russell Tate
-
Patent number: 11625434Abstract: An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system identifies item nodes and attribute nodes that are likely to result in a conversion. Information about the identified nodes is presented to the customer. The customer may select an item node to purchase the item, or an attribute node to execute a new search query based on terms associated with the attribute node.Type: GrantFiled: December 4, 2020Date of Patent: April 11, 2023Assignee: Maplebear Inc.Inventors: Jonathan Lennart Bender, Tyler Russell Tate, Tejaswi Tenneti, Qingyuan Chen