Outer Rim Archives
Archives · 2025 · 20250284895

Application (pre-grant publication)

ENSURING USER DATA SECURITY WHILE PERSONALIZING A SOCIAL AGENT

Number
20250284895
Published
2025-09-11
Filed
2025-05-22
Assignee
DISNEY ENTERPRISES, INC.
Inventors
FIDALEO; Douglas A.
CPC
G06F40/216; G06F40/186; G06F21/6245; G06N5/04; G06F40/35; G06F40/174
Verdict
Set aside data-security/privacy patent, applies to social agent context but core claim is security plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A social agent system includes a computing platform having processing hardware and a system memory storing a social agent software code. The processing hardware is configured to execute the social agent software code to receive, from a client system, input data provided by a user of the client system when the user is interacting with the social agent system using the client system, and to select, using the input data, a dialogue template for responding to the user. The dialogue template includes one or more placeholder fields to be filled by the client system to create a personalized dialogue for responding to the user. The processing hardware is further configured to execute the social agent software code to deliver, to the client system, the dialogue template including the one or more placeholder fields to be filled by the client system to create the personalized dialogue for responding to the user.

Background

BACKGROUND

A characteristic feature of human social interaction is personalization. For example, when two people interact repeatedly in a similar manner, such as greeting one another, a variety of different expressions may be used despite the fact that a generic “hello” would be adequate in almost every instance. Instead, a human speaker may select expressions for use in an interaction with another person based on whether that person is a child, a teenager, or an adult, as well as based on their personal history of interactions with the other person. In order for a non-human social agent to engage in a realistic interaction with a user, it is desirable that the social agent also be capable of varying its form of expression in a personalized and seemingly natural way.

Personalizing the responsiveness of a social agent during an interaction with a particular user has typically required the system providing the social agent to acquire and store user data as part of an overall user profile including demographic and geographic details describing the user, as well as a history of previous interactions with the user. However, concerns regarding personal privacy, data security, and liability for data breaches make it increasingly advantageous, for users and system administrators alike, to provide users with the ability to restrict access to their personal user data while continuing to enable use of such data to personalize their interactions with a social agent.

Claims

1. A computer-implemented method for processing data, the method comprising: determining a privacy level associated with user data that is (i) stored on a client system and (ii) associated with a user; generating, by the client system, input data associated with the user based on (i) the privacy level, and (ii) one or more inputs received via one or more sensors on the client system; transmitting, by the client system, the input data over a network communication link to a computing platform; receiving, from the computing platform in response to the transmitted input data, a dialogue template having at least one placeholder field; determining at least a subset of the user data that is associated with the at least one placeholder field; generating a personalized dialogue by filling the at least one placeholder field using the at least the subset of the user data; and causing the personalized dialogue to be outputted to the user. || 11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of: determining a privacy level associated with user data that is (i) stored on a client system and (ii) associated with a user; generating, by the client system, input data associated with the user based on (i) the privacy level, and (ii) one or more inputs received via one or more sensors on the client system; transmitting, by the client system, the input data over a network communication link to a computing platform; receiving, from the computing platform in response to the transmitted input data, a dialogue template having at least one placeholder field; determining at least a subset of the user data that is associated with the at least one placeholder field; generating a personalized dialogue by filling the at least one placeholder field using the at least the subset of the user data; and outputting the personalized dialogue to the user using one or more output devices associated with the client system. || 18. A system, comprising: one or more memories that store instructions, and one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to perform the steps of: receiving, over a network communication link from a client system, input data associated with a user of the client system, wherein the input data is generated by the client system based on (i) user data stored on the client system and (ii) a privacy level associated with the user data; selecting, based on the input data, a dialogue template having at least one placeholder field; and transmitting the dialogue template to the client system, wherein the client system generates and outputs a personalized dialogue to the user by filling the at least one placeholder field using at least a subset of the user data to which access is selectively restricted based on the privacy level.