Establishing audio connections between users being continuously tracked by collaborative sensors
First Claim
1. A computer-implemented method in an AI server of an artificial intelligence (AI) system, coupled to a plurality of AI clients, for establishing an audio connection between users within audio proximity of the plurality of AI clients, the method comprising the steps of:
- storing location information for each of the 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;
detecting audio event data from a first user at a first location that is received by at least a first AI client of the plurality of AI clients;
determining that audio event data comprises a request for audio connection with a second user;
responsive to the determination, estimating a location of a second user based on audio event data received by at least a second AI client of the plurality of AI clients, wherein the second AI client concerning the second user is different from the first AI clients concerning the first user; and
establishing an audio connection between the first and second users by connecting a first microphone of the first AI client to a second speaker of the second AI client and a second microphone of the second AI client to a first speaker of the first AI client.
0 Assignments
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
20 Claims
-
1. A computer-implemented method in an AI server of an artificial intelligence (AI) system, coupled to a plurality of AI clients, for establishing an audio connection between users within audio proximity of the plurality of AI clients, the method comprising the steps of:
-
storing location information for each of the 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; detecting audio event data from a first user at a first location that is received by at least a first AI client of the plurality of AI clients; determining that audio event data comprises a request for audio connection with a second user; responsive to the determination, estimating a location of a second user based on audio event data received by at least a second AI client of the plurality of AI clients, wherein the second AI client concerning the second user is different from the first AI clients concerning the first user; and establishing an audio connection between the first and second users by connecting a first microphone of the first AI client to a second speaker of the second AI client and a second microphone of the second AI client to a first speaker of the first AI client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing source code that, when executed by a processor, performs a method in an AI controller of an artificial intelligence (AI) system, coupled to a plurality of AI clients, for establishing an audio connection between users within audio proximity of the plurality of AI clients, the method comprising the steps of
storing location information for each of the 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; -
detecting audio event data from a first user at a first location that is received by at least a first AI client of the plurality of AI clients; determining that audio event data comprises a request for audio connection with a second user; responsive to the determination, estimating a location of a second user based on audio event data received by at least a second AI client of the plurality of AI clients, wherein the second AI client concerning the second user is different from the first AI clients concerning the first user; and establishing an audio connection between the first and second users by connecting a first microphone of the first AI client to a second speaker of the second AI client and a second microphone of the second AI client to a first speaker of the first AI client.
-
-
20. An AI controller of an artificial intelligence (AI) system, coupled to a plurality of AI clients, to establish an audio connection between users within audio proximity of the plurality of AI clients, the controller comprising:
-
a processor; a communication interface; and a memory, comprising; a first module to store location information for each of the 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; a second module to detect audio event data from a first user at a first location that is received by at least a first AI client of the plurality of AI clients; a third module to determine that audio event data comprises a request for audio connection with a second user; a fourth module to, responsive to the determination, estimate a location of a second user based on audio event data received by at least a second AI client of the plurality of AI clients, wherein the second AI client concerning the second user is different from the first AI clients concerning the first user; and a fifth module to establish an audio connection between the first and second users by connecting a first microphone of the first AI client to a second speaker of the second AI client and a second microphone of the second AI client to a first speaker of the first AI client.
-
Specification