×

Collaboration of audio sensors for geo-location and continuous tracking of multiple users in a device-independent artificial intelligence (AI) environment

  • US 9,818,061 B1
  • Filed: 09/15/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 10/22/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×