IP Library Patent Application 17474977
Patent Application
App. No. 17/474,977

SHARED INTELLIGENT VIRTUAL ASSISTANT

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 None
App. No.
17/474,977
Abstract

Methods, systems, and storage media for sharing intelligent virtual assistants among group members are disclosed. Exemplary implementations may: receive, from a first member of a group, a request to invoke an intelligent virtual assistant, responsive to receiving the request to invoke the intelligent virtual assistant, invoke an intelligent virtual assistant associated with an account of the first member of the group, receive a query requesting a response from the intelligent virtual assistant associated with the first member of the group, and cause presentation of a response to the received query for consumption by each member of the group.

Claims (40)

1 . A computer-implemented method for sharing intelligent virtual assistants among a plurality of group members, the method comprising:

receiving, from a first member of the plurality of group members, a request to invoke an intelligent virtual assistant;

responsive to receiving the request to invoke the intelligent virtual assistant, invoking an intelligent virtual assistant associated with an account of the first member of the plurality of group members;

receiving a query from the first member of the plurality of group members requesting a response from the intelligent virtual assistant associated with the account of the first member of the plurality of group members; and

causing presentation of a response to the received query for consumption by each member of the plurality of group members.

2 . The computer-implemented method of claim 1 , further comprising determining that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members.

3 . The computer-implemented method of claim 2 , wherein determining that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members comprises determining, based upon a context from which the query was received, that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members.

4 . The computer-implemented method of claim 2 , wherein determining that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members comprises determining, based upon a wake word, that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members.

5 . The computer-implemented method of claim 1 , further comprising identifying the plurality of group members.

6 . The computer-implemented method of claim 5 , wherein identifying the plurality of group members comprises identifying the plurality of group members based upon a context from which the request to invoke the intelligent virtual assistant was received.

7 . The computer-implemented method of claim 5 , wherein identifying the plurality of group members comprises identifying the plurality of group members utilizing one or more sensors of a virtual and/or augmented reality device to detect at least a portion of the plurality of group members.

8 . (canceled)

9 . The computer-implemented method of claim 1 , wherein the query requesting the response from the intelligent virtual assistant associated with the account of the first member of the plurality of group members is received from a second member of the plurality of group members.

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

collecting data for at least a portion of the plurality of group members; and

determining the response to the received query for each member of the plurality of group members based, at least in part, on the collected data.

11 . A system configured for sharing intelligent virtual assistants among a plurality of group members, the system comprising:

one or more hardware processors configured by machine-readable instructions to:

receive, from a first member of the plurality of group members, a request to invoke an intelligent virtual assistant;

responsive to receiving the request to invoke the intelligent virtual assistant, invoke an intelligent virtual assistant associated with an account of the first member of the plurality of group members;

receive a query from the first member of the plurality of group members requesting a response from the intelligent virtual assistant associated with the account of the first member of the plurality of group members;

identify the plurality of group members;

collect data for at least a portion of the identified plurality of group members;

determine a response to the received query based, at least in part, on the collected data; and

cause presentation of the determined response to the received query for consumption by each member of the identified plurality of group members.

12 . The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to determine that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members.

13 . The system of claim 12 , wherein the one or more hardware processors are further configured by machine-readable instructions to determine that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members based upon a context from which the query was received.

14 . The system of claim 12 , wherein the one or more hardware processors are further configured by machine-readable instructions to determine that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members based upon used of a wake word.

15 . The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to identify the plurality of group members based upon a context from which the request to invoke the intelligent virtual assistant was received.

16 . The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to identify the plurality of group members utilizing one or more sensors of a virtual and/or augmented reality device to detect at least a portion of the plurality of group members.

17 . A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for sharing virtual assistants among a plurality of group members, the method comprising:

receiving, from a first member of the plurality of group members, a request to invoke an intelligent virtual assistant;

responsive to receiving the request to invoke the intelligent virtual assistant, invoking an intelligent virtual assistant associated with an account of the first member of the plurality of group members;

receiving a query from the first member of the plurality of group members requesting a response from the intelligent virtual assistant associated with the account of the first member of the plurality of group members; and

causing presentation of a response to the received query for consumption by each member of the plurality of group members.

18 . The computer-readable storage medium of claim 17 , wherein the method further comprises determining that the intelligent virtual assistant associated with the account of the first member of the plurality of group members was invoked for each member of the plurality of group members based, at least in part, on a context from which the request to invoke the intelligent virtual assistant was received.

19 . The computer-storage medium of claim 17 , wherein the method further comprises identifying the plurality of group members based, at least in part, upon a context from which the request to invoke the intelligent virtual assistant was received.

20 . The computer-storage medium of claim 17 , wherein the method further comprises:

collecting data for at least a portion of the plurality of group members; and

determining the response to the received query based, at least in part, on the collected data.

Assignments (2)
CHANGE OF NAME Recorded May 31, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060244/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2021
From: PU, YIMING; MASCARENHAS, KIRAN; MOSKEY, GABRIELLE CATHERINE
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 057915/0576 →