IP Library › Granted Patent US 12,346,851
Granted Patent B2
US 12,346,851 · App. 17/741,549 · Granted Jul 1, 2025

Automated recommendation and curation of tasks for experiences

Inventors: Yoky Matsuoka (Los Altos Hills, CA); Nitin Viswanathan (San Francisco, CA); Gwendolyn W. van der Linden (Redwood City, CA); Amy Y. Seng (El Cerrito, CA); Lingyun Liu (Sunnyvale, CA); Benjamin Deming (Campbell, CA); Sean Paterson (Mountain View, CA)
Assignee: Panasonic Well LLC
G06Q10/063112G06Q10/0639
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,346,851
App. No.
17/741,549
Granted
Jul 1, 2025
Kind
B2
Abstract

Systems and methods for generating and providing experience recommendations to members of a task facilitation service are provided. A task recommendation system can identify a set of experience recommendations within a geographic region. These experience recommendations are ordered based on a member profile. The ordered experience recommendations are provided such that one or more experience recommendations can be selected for presentation to the member. When the member selects an experience recommendation, tasks corresponding to the experience recommendation are generated and performance of these tasks is monitored. The member profile is updated based on the performance of these tasks, the selected experience recommendation, and feedback corresponding to performance of these tasks.

Claims (74)

1. A computer-implemented method, comprising:

automatically detecting a request to identify one or more experience recommendations for a member, wherein the request is automatically detected by using natural language processing to evaluate different messages exchanged over an ongoing communications session between the member and a representative;

identifying a set of experience preferences associated with the member, wherein the set of experience preferences is identified based on a member profile;

identifying a set of available experiences implemented to generate different experience recommendations for reducing levels of stress associated with different members;

processing the set of available experiences and the set of experience preferences through a trained machine learning algorithm to generate a set of experience recommendations, wherein the trained machine learning algorithm is trained using a dataset of sample experience recommendations and sample member profiles, and wherein the set of experience recommendations corresponds to different available experiences selected according to the set of experience preferences;

providing the set of experience recommendations through the ongoing communications session;

evaluating new communications exchanged over the ongoing communications session to detect selection of an experience recommendation, wherein the selection is an indication of a request to curate a corresponding experience;

generating a project-specific interface associated with the corresponding experience, wherein the project-specific interface is generated to facilitate an experience-specific communications session, and wherein the experience-specific communications session and the ongoing communications session are distinct;

monitoring in real-time performance of one or more tasks corresponding to the experience recommendation;

obtaining, through the experience-specific communications session, feedback corresponding to the performance of the one or more tasks, wherein the feedback includes an indication of whether the one or more tasks resulted in a positive outcome and reduction in a level of stress associated with the member; and

updating the member profile and the trained machine learning algorithm according to the feedback, wherein the trained machine learning algorithm is updated to generate new experience recommendations that have a higher likelihood of being selected by different members.

2. The computer-implemented method of claim 1 , wherein the set of experience recommendations is generated based on experience recommendation scores corresponding to the different available experiences, and wherein an experience recommendation score corresponds to a likelihood of a corresponding experience recommendation being selected by the member.

3. The computer-implemented method of claim 1 , further comprising:

identifying a template corresponding to the experience recommendation selected by the member, wherein the template indicates additional information required from the member for the performance of the one or more tasks; and

automatically prompting the member through the experience-specific communications session to provide the additional information, wherein the member is automatically prompted without representative intervention.

4. The computer-implemented method of claim 1 , further comprising:

detecting rejection of another experience recommendation from the one or more experience recommendations; and

automatically updating the member profile based on the rejection to reduce a likelihood of other experience recommendations similar to the other experience recommendation being selected for the member.

5. The computer-implemented method of claim 1 , further comprising:

generating a set of task-specific interfaces corresponding to the one or more tasks, wherein the set of task-specific interfaces is accessible through the project-specific interface, and wherein a task-specific interface provides a task-specific communications session.

6. The computer-implemented method of claim 1 , further comprising:

processing the updated member profile through the trained machine learning algorithm to generate a new set of experience recommendations, wherein the updated member profile is processed without representative interaction.

7. The computer-implemented method of claim 1 , wherein obtaining the feedback further comprises:

automatically soliciting the member through the experience-specific communications session for the feedback.

8. A system, comprising:

one or more processors; and

memory storing thereon instructions that, as a result of being executed by the one or more processors, cause the system to:

automatically detect a request to identify one or more experience recommendations for a member, wherein the request is automatically detected by using natural language processing to evaluate different messages exchanged over an ongoing communications session between the member and a representative;

identify a set of experience preferences associated with the member, wherein the set of experience preferences is identified based on a member profile;

identify a set of available experiences implemented to generate different experience recommendations for reducing levels of stress associated with different members;

process the set of available experiences and the set of experience preferences through a trained machine learning algorithm to generate a set of experience recommendations, wherein the trained machine learning algorithm is trained using a dataset of sample experience recommendations and sample member profiles, and wherein the set of experience recommendations corresponds to different available experiences selected according to the set of experience preferences;

provide the set of experience recommendations through the ongoing communications session;

evaluate new communications exchanged over the ongoing communications session to detect selection of an experience recommendation, wherein the selection is an indication of a request to curate a corresponding experience;

generate a project-specific interface associated with the corresponding experience, wherein the project-specific interface is generated to facilitate an experience-specific communications session, and wherein the experience-specific communications session and the ongoing communications session are distinct;

monitor in real-time performance of one or more tasks corresponding to the experience recommendation;

obtain, through the experience-specific communications session, feedback corresponding to the performance of the one or more tasks, wherein the feedback includes an indication of whether the one or more tasks resulted in a positive outcome and reduction in a level of stress associated with the member; and

update the member profile and the trained machine learning algorithm according to the feedback, wherein the trained machine learning algorithm is updated to generate new experience recommendations that have a higher likelihood of being selected by different members.

9. The system of claim 8 , wherein the set of experience recommendations is generated based on experience recommendation scores corresponding to the different available experiences, and wherein an experience recommendation score corresponds to a likelihood of a corresponding experience recommendation being selected by the member.

10. The system of claim 8 , wherein the instructions further cause the system to:

identify a template corresponding to the experience recommendation selected by the member, wherein the template indicates additional information required from the member for the performance of the one or more tasks; and

automatically prompt the member through the experience-specific communications session to provide the additional information, wherein the member is automatically prompted without representative intervention.

11. The system of claim 8 , wherein the instructions further cause the system to:

detect rejection of another experience recommendation from the one or more experience recommendations; and

automatically update the member profile based on the rejection to reduce a likelihood of other experience recommendations similar to the other experience recommendation being selected for the member.

12. The system of claim 8 , wherein the instructions further cause the system to:

generate a set of task-specific interfaces corresponding to the one or more tasks, wherein the set of task-specific interfaces is accessible through the project-specific interface, and wherein a task-specific interface provides a task-specific communications session.

13. The system of claim 8 , wherein the instructions further cause the system to:

process the updated member profile through the trained machine learning algorithm to generate a new set of experience recommendations, wherein the updated member profile is processed without representative interaction.

14. The system of claim 8 , wherein the instructions that cause the system to obtain the feedback further cause the system to:

automatically solicit the member through the experience-specific communications session for the feedback.

15. A non-transitory, computer-readable storage medium storing thereon executable instructions that, as a result of being executed by a computer system, cause the computer system to:

automatically detect a request to identify one or more experience recommendations for a member, wherein the request is automatically detected by using natural language processing to evaluate different messages exchanged over an ongoing communications session between the member and a representative;

identify a set of experience preferences associated with the member, wherein the set of experience preferences is identified based on a member profile;

identify a set of available experiences implemented to generate different experience recommendations for reducing levels of stress associated with different members;

process the set of available experiences and the set of experience preferences through a trained machine learning algorithm to generate a set of experience recommendations, wherein the trained machine learning algorithm is trained using a dataset of sample experience recommendations and sample member profiles, and wherein the set of experience recommendations corresponds to one or more different available experiences selected according to the set of experience preferences;

provide the set of experience recommendations through the ongoing communications session;

evaluate new communications exchanged over the ongoing communications session to detect selection of an experience recommendation, wherein the selection is an indication of a request to curate a corresponding experience;

generate a project-specific interface associated with the corresponding experience, wherein the project-specific interface is generated to facilitate an experience-specific communications session, and wherein the experience-specific communications session and the ongoing communications session are distinct;

monitor in real-time performance of one or more tasks corresponding to the experience recommendation;

obtain, through the experience-specific communications session, feedback corresponding to the performance of the one or more tasks, wherein the feedback includes an indication of whether the one or more tasks resulted in a positive outcome and reduction in a level of stress associated with the member; and

update the member profile and the trained machine learning algorithm according to the feedback, wherein the trained machine learning algorithm is updated to generate new experience recommendations that have a higher likelihood of being selected by different members.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the set of experience recommendations is generated based on experience recommendation scores corresponding to the different available experiences, and wherein an experience recommendation score corresponds to a likelihood of a corresponding experience recommendation being selected by the member.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

identify a template corresponding to the experience recommendation selected by the member, wherein the template indicates additional information required from the member for the performance of the one or more tasks; and

automatically prompt the member through the experience-specific communications session to provide the additional information, wherein the member is automatically prompted without representative intervention.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

detect rejection of another experience recommendation from the one or more experience recommendations; and

automatically update the member profile based on the rejection to reduce a likelihood of other experience recommendations similar to the other experience recommendation being selected for the member.

19. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

generate a set of task-specific interfaces corresponding to the one or more tasks, wherein the set of task-specific interfaces is accessible through the project-specific interface, and wherein a task-specific interface provides a task-specific communications session.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

process the updated member profile through the trained machine learning algorithm to generate a new set of experience recommendations, wherein the updated member profile is processed without representative interaction.

21. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions that cause the computer system to obtain the feedback further cause the computer system to:

automatically solicit the member through the experience-specific communications session for the feedback.

Assignments (4)
CHANGE OF NAME Recorded Jan 14, 2025
From: YOHANA LLC
To: PANASONIC WELL LLC
Reel/Frame 069892/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2025
From: MATSUOKA, YOKY; VISWANATHAN, NITIN; VAN DER LINDEN, GWENDOLYN W.; SENG, AMY Y.
To: YO LABS LLC
Reel/Frame 069850/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2025
From: LIU, LINGYUN; DEMING, BENJAMIN; PATERSON, SEAN
To: YOHANA LLC
Reel/Frame 069851/0560 →
CHANGE OF NAME Recorded Jan 14, 2025
From: YO LABS LLC
To: YOHANA LLC
Reel/Frame 069892/0301 →
Continuity (2)
Provisional Application 63188396 · May 13, 2021
Related Publication 20220366352A1 · Nov 17, 2022
References Cited (21)
US 10791212B1 · Mattox, Jr. · 2020 [cited by examiner]
US 10902534B2 · Ray et al. · 2021 [cited by applicant]
US 20140164274A1 · Mai · 2014 [cited by examiner]
US 20150073841A1 · Gray et al. · 2015 [cited by applicant]
US 20160148256A1 · Chavarria et al. · 2016 [cited by applicant]
US 20160148257A1 · Chavarria et al. · 2016 [cited by applicant]
US 20170017649A1 · Srinivasaraghavan · 2017 [cited by examiner]
US 20170061392A1 · Guinea et al. · 2017 [cited by applicant]
US 20170091664A1 · Sanchez et al. · 2017 [cited by applicant]
US 20190163985A1 · Wang et al. · 2019 [cited by applicant]
US 20190214024A1 · Gruber · 2019 [cited by examiner]
US 20190378397A1 · Williams, II et al. · 2019 [cited by applicant]
US 20210109938A1 · LaPoff et al. · 2021 [cited by applicant]
US 20210192420A1 · Spielman et al. · 2021 [cited by applicant]
US 20220107984A1 · Reed · 2022 [cited by applicant]
M. H. Goker, P. Langley, C. A. Thompson, “A Personalized System for Conversational Recommendations”, 2011, https://doi.org/10.48550/arXiv.1107.0029 (Year: 2011). [cited by examiner]
International Search Report and Written Opinion mailed Aug. 19, 2022 in International Application PCT/US2022/028679. [cited by applicant]
International Preliminary Report on Patentability mailed Nov. 23, 2023 in International Application PCT/US2022/028679. [cited by applicant]
International Search Report and Written Opinion mailed Nov. 21, 2024 in International Application PCT/US2024/042784. [cited by applicant]
Office Action mailed Oct. 10, 2024 in U.S. Appl. No. 18/807,694. [cited by applicant]
Notice of Allowance mailed Feb. 25, 2025 in U.S. Appl. No. 18/807,694. [cited by applicant]