Automatic routing of user inquiries using natural language and image recognition models

US12354151B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12354151-B2
Application numberUS-202218064129-A
CountryUS
Kind codeB2
Filing dateDec 9, 2022
Priority dateDec 9, 2022
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system or a method for using machine learning to automatically route user inquiries to a retailer are presented. The system receives an inquiry from a client device associated with a user. The inquiry includes text content and an image. The system uses a natural language model to analyze the received text to identify a first category of items. The system applies the received image to an image recognition model to identify a second category of items contained in the received image. The system then identifies a retailer that carries items in at least one of the first or second category of items, and suggests the retailer to the user via the client device associated with the user. A retail associate at the retailer can then respond to the inquiry via a client device associated with the retailer.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising, at a computer system comprising a processor and a computer-readable medium: receiving an inquiry from a client device associated with a user, the inquiry comprising text content and an image; using a natural language model to analyze the received text content to identify a first category of items; applying the received image to an image recognition model to identify a second category of items contained in the received image; identifying a retailer that carries items in at least one of the first or second category of items by applying an item availability model to the first or second category of items of a plurality of retailers, wherein the item availability model is trained using historical inventory records from the plurality of retailers; in response to identifying the retailer that carries the items in the at least one of the first or second category of items, sending, to the client device associated with the user, suggestion information that causes the client device associated with the user to display one or more user interfaces that suggest the retailer to the user; identifying a shopper associated with the retailer who is a subject matter expert in the first or second category of items based on an expertise score of the shopper, wherein the expertise score of the shopper is determined by applying a shopper expertise model trained using data associated with historical orders completed by the shopper, the shopper expertise model is trained by accessing data about a plurality of shoppers labeled with expertise scores, the data about each of the plurality of shoppers including data about historical orders completed by the shopper, the historical orders including items in the first or second category; applying parameters of the shopper expertise model to the data about each of the plurality of shoppers to predict an expertise score; and in response to the predicted expertise score differing from the labeled expertise score, adjusting the parameters of the shopper expertise model to reduce the difference between the labeled expertise score and the predicted expertise score; and in response to identifying the shopper associated with the retailer who is a subject matter expert of the first or second category of items, transmitting the user's inquiry to the shopper's client device for display, thereby enabling direct communication between the user and the shopper. 2. The method of claim 1 , further comprising: using the natural language model to analyze the received text content to identify one or more first items in the first category of items; and applying the received image to the image recognition model to identify one or more second items in the second category of items, wherein identification of the retailer is further based on the one or more first items or the one or more second items. 3. The method of claim 2 , further comprising: using a machine-learning item availability model to predict a likelihood of the one or more first items or one or more second items being available at the retailer; selecting a retailer with a higher likelihood of the one or more first items or one or more second items being available; and routing the received inquiry to a client device of the selected retailer. 4. The method of claim 2 , further comprising: selecting a retailer that is within a predetermined distance from a delivery address of the user; and routing the received inquiry to a client device of the selected retailer. 5. The method of claim 1 , further comprising: selecting a retailer that the user has historically made an order with based on a profile of the user; routing the received inquiry to a client device of the selected retailer. 6. The method of claim 1 , further comprising: identifying a shopper among a plurality of shoppers based on profiles of the plurality of shoppers; and routing the received inquiry to a client device of the identified shopper. 7. The method of claim 6 , further comprising: receiving a recommendation from the client device of the identified shopper, recommending the retailer; and responsive to the recommendation, rerouting the received inquiry to the client device of the retailer. 8. The method of claim 6 , further comprising: receiving a recommendation from the client device of the identified shopper, recommending a second shopper; and responsive to the recommendation, rerouting the received inquiry to a client device of the second shopper. 9. The method of claim 6 , wherein the profiles of the plurality of shoppers include (1) historical orders that the plurality of shoppers have fulfilled, or (2) answers that the plurality of shoppers have provided responsive to historical inquiries from users. 10. The method of claim 6 , wherein the profiles of the plurality of the shoppers include expertise scores associated with the first or second category of items. 11. The method of claim 10 , further comprising: for each of the plurality of shoppers, generating an expertise score associated with at least one of a plurality of categories of items; and storing the expertise score in a shopper information database, the expertise score being stored relationally with other shopper information of the corresponding shopper. 12. The method of claim 11 , wherein the expertise score of a shopper associated with a particular category of items is generated based on at least one of (1) a number of successful orders completed for a particular retailer that carries the particular category of items, (2) a frequency of successful orders completed for a particular retailer that carries the particular category of items, (3) a number of successful orders completed for the particular category, (4) a frequency of successful orders completed for the particular category, (5) a number of shopper recommendations associated with the particular category of items that are approved by users, or (6) a frequency of shopper recommendations associated with the particular category of items are approved by users. 13. A computer program item comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor of a computing system, cause the computing system to: receive an inquiry from a client device associated with a user, the inquiry comprising text content and an image; use a natural language model to analyze the received text content to identify a first category of items; apply the received image to an image recognition model to identify a second category of items contained in the received image; identify a retailer that carries items in at least one of the first or second category of items by applying an item availability model to the first or second category of items of a plurality of retailers, wherein the item availability model is trained using historical inventory records from the plurality of retailers; in response to identifying the retailer that carries the items in the at least one of the first or second category of items, send, to the client device associated with the user, suggestion information that causes the client device associated with the user to display one or more user interfaces that suggest the retailer to the user; identify a shopper associated with the retailer who is a subject matter expert in the first or second category of items based on an expertise score of the shopper, wherein the expertise score of the shopper is determined by applying a shopper expertise model trained using data associated with historical orders completed by the shopper, the shopper expertise model is trained by accessi

Assignees

Inventors

Classifications

  • Recognition of textual entities · CPC title

  • using classification, e.g. of video objects · CPC title

  • Recommending goods or services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12354151B2 cover?
A system or a method for using machine learning to automatically route user inquiries to a retailer are presented. The system receives an inquiry from a client device associated with a user. The inquiry includes text content and an image. The system uses a natural language model to analyze the received text to identify a first category of items. The system applies the received image to an image…
Who is the assignee on this patent?
Maplebear Inc Dba Instacart, Maplebear Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).