IP Library Granted Patent US 12,500,859
Granted Patent B2
US 12,500,859 · App. 18/242,315 · Granted Dec 16, 2025

System and method for facilitating communication with service providers

Inventor: Gnanavel Shanmugam (San Jose, CA)
Assignee: Yahoo Assets LLC
H04L51/48H04L51/212H04L67/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,500,859
App. No.
18/242,315
Granted
Dec 16, 2025
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for facilitating communications with service providers are provided. In an example, a first request for a service may be received from a first email account. The first request may be updated using a language model to generate an updated request for the service, wherein the updated request includes one or more supplemental parameters. A set of service providers may be determined for the service. A first message may be generated based upon the updated request. The first message may be provided to the set of service providers associated with the service. A second message may be received from a first service provider of the set of service providers. Content may be provided to the first user based upon the second message.

Claims (81)

1 . A method, comprising:

receiving, via a service request interface, a first request for a service from a first user;

generating, using a language model, a second request for supplemental information associated with the service;

providing, via the service request interface, the second request to the first user;

receiving, via the service request interface, a response to the second request from the first user;

determining one or more supplemental parameters based upon the response to the second request from the first user;

generating an updated request for the service that includes the one or more supplemental parameters determined based upon the response to the second request generated using the language model, wherein the first request does not comprise the one or more supplemental parameters;

determining a set of service providers for the service;

generating a first disposable email address (DEA), corresponding to the first user, in association with the service;

generating a first email based upon the updated request including the one or more supplemental parameters, wherein the first email comprises an indication of the first DEA;

providing the first email to the set of service providers associated with the service;

receiving a second email, addressed to the first DEA, from a first service provider of the set of service providers;

providing content, to the first user, based upon the second email:

receiving, from the first user, a request to deactivate the first DEA; and

responsive to receiving the request to deactivate the first DEA, deactivating the first DEA.

2 . The method of claim 1 , comprising:

receiving a third email addressed to the first DEA, from a second service provider of the set of service providers.

3 . The method of claim 2 , comprising:

determining, based upon the second email and the third email, a service provider recommendation indicative of a service provider of the set of service providers.

4 . The method of claim 1 , wherein the language model is an artificial intelligence model and the one or more supplemental parameters determined using the artificial intelligence model are not included in the first request.

5 . The method of claim 1 , comprising:

receiving a financial statement addressed to the first DEA; and

providing financial content, to the first user, based upon the financial statement.

6 . The method of claim 1 , comprising:

receiving feedback, from a second user, associated with a service provider of the set of service providers, wherein determining the set of service providers is performed based upon the feedback.

7 . The method of claim 1 , comprising:

receiving, from the first service provider, one or more photographs corresponding to a completed service; and

determining a rating based upon the one or more photographs, wherein determining the set of service providers is performed based upon the rating.

8 . The method of claim 1 , wherein:

generating the content comprises translating the second email from a first language to a second language.

9 . The method of claim 1 , wherein:

generating the content is performed using a second language model.

10 . The method of claim 1 , comprising:

determining a location associated with the first user, wherein determining the set of service providers comprises analyzing a database of service providers, based upon the location, to select the set of service providers from among a plurality of service providers based upon a determination that the set of service providers are within a threshold distance from the location.

11 . The method of claim 10 , wherein the location comprises a geolocation.

12 . A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

receiving a first request for a service from a first user;

generating, using a language model, a second request for supplemental information associated with the service;

providing the second request to the first user:

receiving a response to the second request from the first user;

determining one or more supplemental parameters based upon the response to the second request from the first user;

generating an updated request for the service that includes the one or more supplemental parameters determined based upon the response to the second request generated using the language model, wherein the first request does not comprise the one or more supplemental parameters;

determining a set of service providers for the service;

generating a first disposable email address (DEA), corresponding to the first user, in association with the service;

generating a first message based upon the updated request, wherein the first message comprises an indication of the first DEA;

providing the first message to the set of service providers associated with the service;

receiving a second message, addressed to the first DEA, from a first service provider of the set of service providers;

providing content, to the first user, based upon the second message;

receiving, from the first user, a request to deactivate the first DEA; and

responsive to receiving the request to deactivate the first DEA, deactivating the first DEA.

13 . The computing device of claim 12 , the operations comprising:

receiving a third message addressed to the first DEA, from a second service provider of the set of service providers.

14 . The computing device of claim 13 , the operations comprising:

determining, based upon the second message and the third message, a service provider recommendation indicative of a service provider of the set of service providers, wherein the content provided to the first user is indicative of the service provider recommendation.

15 . The computing device of claim 12 , the operations comprising:

receiving a financial statement addressed to the first DEA; and

providing financial content, to the first user, based upon the financial statement.

16 . The computing device of claim 12 , the operations comprising:

receiving feedback, from a second user, associated with a service provider of the set of service providers, wherein determining the set of service providers is performed based upon the feedback.

17 . The computing device of claim 12 , the operations comprising:

receiving, from the first service provider, one or more photographs corresponding to a completed service; and

determining a score based upon the one or more photographs, wherein determining the set of service providers is performed based upon the score.

18 . The computing device of claim 12 , wherein:

generating the content comprises translating the second message from a first language to a second language.

19 . A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

receiving, via a service request interface, a first request for a service from a first user;

generating, using a language model and based upon the first request, a second request for supplemental information associated with the service;

providing, via the service request interface, the second request to the first user;

receiving, via the service request interface, a response to the second request from the first user;

determining one or more supplemental parameters based upon the response to the second request from the first user;

generating an updated request for the service that includes the one or more supplemental parameters determined based upon the response to the second request generated using the language model, wherein the first request does not comprise the one or more supplemental parameters;

determining a set of service providers for the service;

generating a first message based upon the updated request;

providing the first message to the set of service providers associated with the service;

receiving a second message from a first service provider of the set of service providers;

providing content, to the first user, based upon the second message;

receiving, from the first user, a request to deactivate a first disposable email address (DEA); and

responsive to receiving the request to deactivate the first DEA, deactivating the first DEA.

20 . The non-transitory machine readable medium of claim 19 , wherein the service request interface comprises a plurality of text fields.

Assignments (2)
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 17, 2025
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 072915/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: SHANMUGAM, GNANAVEL
To: YAHOO ASSETS LLC
Reel/Frame 064803/0353 →
Continuity (1)
Related Publication 20250080488A1 · Mar 6, 2025
References Cited (8)
US 11438284B2 · Goenka et al. · 2022 [cited by applicant]
US 20050210107A1 · Mora · 2005 [cited by examiner]
US 20060041621A1 · Libbey · 2006 [cited by examiner]
US 20090320109A1 · Salada · 2009 [cited by examiner]
US 20100286977A1 · Chin · 2010 [cited by examiner]
US 20140047043A1 · Esfahani · 2014 [cited by examiner]
US 20200186481A1 · Goenka · 2020 [cited by examiner]
US 20240220877A1 · Singh · 2024 [cited by examiner]