US 12,490,043 B2
Systems and methods for delivering personalized audio to multiple users simultaneously through speakers
Ning Xu, Irvine, CA (US); and Zhiyun Li, Kenmore, WA (US)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on May 22, 2023, as Appl. No. 18/200,433.
Prior Publication US 2024/0397277 A1, Nov. 28, 2024
Int. Cl. H04S 7/00 (2006.01); H04R 3/12 (2006.01); H04S 3/00 (2006.01)
CPC H04S 7/303 (2013.01) [H04S 3/008 (2013.01); H04S 7/307 (2013.01); H04S 2400/01 (2013.01); H04S 2400/13 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first device, a first audio profile associated with a first user, wherein the first audio profile comprises a first set of audio settings for a first ear of the first user and a second set of audio settings for a second ear of the first user;
receiving, by the first device, a second audio profile associated with a second user, wherein the second audio profile comprises a third set of audio settings for a first ear of the second user and a fourth set of audio settings for a second ear of the second user;
detecting, by the first device, the first user within a vicinity of the first device;
determining a first orientation of the first user;
determining a first plurality of distances between the first ear of the first user and a plurality of speakers;
determining a second plurality of distances between the second ear of the first user and the plurality of speakers;
determining a first plurality of angles between the first orientation of the first user and the plurality of speakers;
detecting, by the first device, the second user within the vicinity of the first device;
determining a second orientation of the second user;
determining a third plurality of distances between the first ear of the second user and the plurality of speakers;
determining a fourth plurality of distances between the second ear of the second user and the plurality of speakers;
determining a second plurality of angles between the second orientation of the second user and the plurality of speakers;
determining a first weight for a first frequency for a first speaker using the first plurality of distances, the second plurality of distances, the third plurality of distances, the fourth plurality of distances, the first plurality of angles, the second plurality of angles, the first set of audio settings, the second set of audio settings, the third set of audio settings, and the fourth set of audio settings;
determining a second weight for the first frequency for a second speaker using the first plurality of distances, the second plurality of distances, the third plurality of distances, the fourth plurality of distances, the first plurality of angles, the second plurality of angles, the first set of audio settings, the second set of audio settings, the third set of audio settings, and the fourth set of audio settings; and
outputting a piece of media content, wherein outputting the piece of media content comprises:
outputting, by the first speaker, the first frequency at the first weight; and
outputting, by the second speaker, the first frequency at the second weight.