Cross chat session authentication
AssigneePaypal, Inc.
InventorJennifer Esmeralda Delaney
Life of this patent
Estimating the term…
Abstract
A method for authentication of chat bots includes determining that a first chat bot is authenticated, by a server, for first session communication at a first chat session with a first chat application instance. The first chat session is hosted by a first chat service. The method includes determining authentication intent to authenticate, with the server, a second chat bot for a second session communication at a second chat session with a second chat application instance. The second chat session is hosted by a second chat service, where the first chat bot and the second chat bot simulate respective chat application instances. The method also includes providing authentication credentials, via the first chat session, to authenticate the second chat bot with the server for the second session communication.
Claims20
A method for authentication of chat bots, the method comprising:
- accessing a first chat session via a first chat bot authenticated for accessing a user account, of a user, at a transaction server, the first chat session hosted by a first social media service, the first chat bot simulating a first user-operated chat application instance for communicating in the first chat session of the first social media service with the user;
- determining an authentication intent to authenticate a second chat bot to access the user account via a second chat session, the second chat bot simulating a second user-operated chat application instance for communicating in the second chat session of a second social media service with the user;
- and
- authenticating, based at least on the first chat bot being authenticated for accessing the user account and the authentication intent, the second chat bot for accessing the user account via the second chat session of the second social media service.
A system comprising:
- a non-transitory memory storing instructions;
- and
- a processor configured to execute the instructions to cause the system to:
- provide, to a first chat bot and via a first chat session, an authenticated access to a user account at a transaction server, the first chat session hosted by a first social media service, the first chat bot for communicating via the first social media service with a first chat application instance accessed by the user;
- determine an authentication intent to authenticate a second chat bot to access the user account via a second chat session with a second chat application instance, the second chat bot for communicating in the second chat session of a second social media service with the user;
- and
- authenticate, based at least on the first chat bot being authenticated for accessing the user account and the authentication intent, the second chat bot for accessing the user account via the second chat session of the second social media service.
A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:
- providing, to a first chat bot and via a first chat session, an authenticated access to a user account at a transaction server, the first chat session hosted by a first chat service, the first chat bot for communicating via a first social media service with a first chat application instance accessed by the user;
- determining that the user is accessing a second chat session that is hosted by a second chat service;
- and
- determining, based on the user access via the second chat session and on the authenticated access to the user account for the first chat bot, to provide additional authenticated access to the user account to a second chat bot, the second chat bot for communicating in the second chat session with the user.
Dependencies are inferred from the claim text.