Collaboration of audio sensors for geo-location and continuous tracking of multiple users in a device-independent artificial intelligence (AI) environment
First Claim
1. A computer-implemented method in an AI server of an artificial intelligence (AI) system for continuously tracking multiple users that are identified by the AI server, the method comprising the steps of:
- storing location information for each of a plurality of AI clients, each of the AI clients comprising an audio sensor, a network controller, and a feedback mechanism within a common enclosure, and the plurality of AI clients being geographically-dispersed;
responsive to an explicit identification of at least a first user and a second user of a plurality of users to any of the AI clients, collecting identity information associated with the individual user for an identification profile, the identity information comprising biometric data and non-biometric data;
detecting a first audio event and identity data at a first location that is received by at least a first AI client of the plurality of AI clients;
identifying the first user out of the plurality of users as being associated with the audio event based on probability calculations from comparing collected identity information against detected identity information;
associating the first location with the first user including estimating coordinates of the first location from at least an intensity level of the first audio event as detected by a first AI client and coordinates of the first AI client, and an intensity level of the first audio event as detected by a second AI client and coordinates of the second AI client, the first and second AI clients being geographically distinct;
confirming or changing the first user identity by continuously tracking events of the first user as locations dynamically change and updating probability calculations;
continuously tracking the second user by identifying the second user out of the plurality of users after detecting at least a second event; and
providing a first AI action specific to the first user based on the identification and the first location; and
providing a second AI action specific to the second user based on the identification and the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
Audio sensors collaborate for geo-location and tracking of multiple users. Different users can be independently geo-located and tracked within the AI environment. Location is determined from two or more AI clients of known locations that detect an event such as a human voice command to connect a call with a specific user. Responsive to classification of the event in view of the estimated location, a command for an AI action, such as connecting a call between users, is received for a response to the event at the AI clients that detected the event, or others.
-
Citations
6 Claims
-
1. A computer-implemented method in an AI server of an artificial intelligence (AI) system for continuously tracking multiple users that are identified by the AI server, the method comprising the steps of:
-
storing location information for each of a plurality of AI clients, each of the AI clients comprising an audio sensor, a network controller, and a feedback mechanism within a common enclosure, and the plurality of AI clients being geographically-dispersed; responsive to an explicit identification of at least a first user and a second user of a plurality of users to any of the AI clients, collecting identity information associated with the individual user for an identification profile, the identity information comprising biometric data and non-biometric data; detecting a first audio event and identity data at a first location that is received by at least a first AI client of the plurality of AI clients; identifying the first user out of the plurality of users as being associated with the audio event based on probability calculations from comparing collected identity information against detected identity information; associating the first location with the first user including estimating coordinates of the first location from at least an intensity level of the first audio event as detected by a first AI client and coordinates of the first AI client, and an intensity level of the first audio event as detected by a second AI client and coordinates of the second AI client, the first and second AI clients being geographically distinct; confirming or changing the first user identity by continuously tracking events of the first user as locations dynamically change and updating probability calculations; continuously tracking the second user by identifying the second user out of the plurality of users after detecting at least a second event; and providing a first AI action specific to the first user based on the identification and the first location; and providing a second AI action specific to the second user based on the identification and the second location. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification