IP Library Granted Patent US 11,695,716
Granted Patent B2
US 11,695,716 · App. 17/474,756 · Granted Jul 4, 2023

Transitioning between private and non-private state

Inventors: Sandro Feuz (Zurich, CH); Sebastian Millius (Zurich, CH)
Assignee: GOOGLE LLC
H04L51/063G06Q10/10G06Q10/107H04L51/216H04L51/04H04L51/52H04L67/535
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 11,695,716
App. No.
17/474,756
Granted
Jul 4, 2023
Kind
B2
Abstract

This specification is generally directed to techniques for automatically transitioning applications—especially those that enable exchange of messages between users—into and/or out of a private state based on a variety of signals associated with the messages and/or the participants themselves. In various implementations, an ongoing message exchange thread between two or more participants operating two or more respective message exchange clients may be examined. Based at least in part on the examining, a likelihood may be determined that message(s) directed by one of the participants to another of the participants as part of the ongoing message exchange thread would be deemed private by at least a given participant of the two or more participants. A determination may be made of whether the determined likelihood satisfies one or more thresholds, and in response, one or more of the message exchange clients may be transitioned into a private state.

Claims (29)

1. A method implemented using one or more processors, comprising:

examining an ongoing message exchange thread involving at least one human participant, a first automated assistant, and a second automated assistant;

determining, based at least in part on the examination, a likelihood that one or more messages incorporated into the message exchange thread by the at least one human participant or the first automated assistant would be deemed private by the at least one participant;

determining that the determined likelihood satisfies one or more thresholds; and

in response to the determination that the determined likelihood satisfies one or more thresholds, refraining from storing, in a log of messages, one or more messages exchanged between the first automated assistant and the second automated assistant,

wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more n-grams classified as sensitive, and the one or more n-grams are classified as sensitive based on historical behavior associated with a plurality of participants in a plurality of message exchange threads outside of the ongoing message exchange thread.

2. The method of claim 1 , wherein the likelihood is further determined based on historical behavior associated with the at least one participant.

3. The method of claim 1 , wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more topics or metadata associated with a document controlled by the at least one participant.

4. The system of claim 1 , wherein the one or more n-grams are classified as sensitive based on historical behavior associated with the at least one participant.

5. The method of claim 1 , wherein the one or more n-grams are classified as sensitive based on browsing histories associated with a plurality of users.

6. A system comprising one or more processors and memory storing instructions that, in response to execution of the instructions, cause the one or more processors to:

examine an ongoing message exchange thread involving at least one human participant, a first automated assistant, and a second automated assistant;

determine, based at least in part on the examination, a likelihood that one or more messages incorporated into the message exchange thread by the at least one human participant or the first automated assistant would be deemed private by the at least one participant;

determine that the determined likelihood satisfies one or more thresholds; and

in response to the determination that the determined likelihood satisfies one or more thresholds, refrain from storing, in a log of messages, one or more messages exchanged between the first automated assistant and the second automated assistant,

wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more n-grams classified as sensitive, and the one or more n-grams are classified as sensitive based on historical behavior associated with a plurality of participants in a plurality of message exchange threads outside of the ongoing message exchange thread.

7. The system of claim 6 , wherein the likelihood is further determined based on historical behavior associated with the at least one participant.

8. The system of claim 6 , wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more topics or metadata associated with a document controlled by the at least one participant.

9. The system of claim 6 , wherein the one or more n-grams are classified as sensitive based on historical behavior associated with the at least one participant.

10. The system of claim 6 , wherein the one or more n-grams are classified as sensitive based on browsing histories associated with a plurality of users.

11. A non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by a processor, cause the processor to:

examine an ongoing message exchange thread involving at least one human participant, a first automated assistant, and a second automated assistant;

determine, based at least in part on the examination, a likelihood that one or more messages incorporated into the message exchange thread by the at least one human participant or the first automated assistant would be deemed private by the at least one participant;

determine that the determined likelihood satisfies one or more thresholds; and

in response to the determination that the determined likelihood satisfies one or more thresholds, refrain from storing, in a log of messages, one or more messages exchanged between the first automated assistant and the second automated assistant,

wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more n-grams classified as sensitive, and the one or more n-grams are classified as sensitive based on historical behavior associated with a plurality of participants in a plurality of message exchange threads outside of the ongoing message exchange thread.

12. The non-transitory computer-readable medium of claim 11 , wherein the likelihood is further determined based on historical behavior associated with the at least one participant.

13. The non-transitory computer-readable medium of claim 11 , wherein the likelihood is determined based on detection in the ongoing message exchange thread of one or more topics or metadata associated with a document controlled by the at least one participant.

14. The non-transitory computer-readable medium of claim 11 , wherein the one or more n-grams are classified as sensitive based on historical behavior associated with the at least one participant.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2021
From: FEUZ, SANDRO; MILLIUS, SEBASTIAN
To: GOOGLE INC.
Reel/Frame 057962/0718 →
CHANGE OF NAME Recorded Oct 29, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 057975/0775 →
Continuity (3)
Continuation 16563033 · Sep 6, 2019
Continuation 15436163 · Feb 17, 2017
Related Publication 20210409361A1 · Dec 30, 2021