IP Library Granted Patent US 12,361,646
Granted Patent B1
US 12,361,646 · App. 18/144,976 · Granted Jul 15, 2025

Privately sharing user preferences

Inventors: Avi Bar-zeev (Oakland, CA); Ranjit Desai (Cupertino, CA); Rahul Nair (Santa Clara, CA)
Assignee: Apple Inc.
G06T19/00G06F3/011H04W8/20H04W12/02G06T2219/024H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,646
App. No.
18/144,976
Granted
Jul 15, 2025
Kind
B1
Abstract

Various implementations provide a method for determining how a second user prefers to be depicted/augmented in a first user's view of a multi-user environment in a privacy preserving way. For example, a method may include determining that a physical environment includes a second device, where a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment. The method may further include determining position data indicative of a location of the second device relative to the first device. The method may further include sending the position data indicative of the location of the second device relative to the first device, to an information system (e.g., a user preference system). The method may further include receiving a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment from the information system.

Claims (40)

1. A method comprising:

at a first device operated by a first user, the first device having a processor:

determining that a physical environment includes a second device, wherein a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment by the first device;

determining position data indicative of a location of the second device relative to the first device based on a privacy process that maintains anonymity from identification between the first device and the second device;

sending, to an information system, the position data indicative of the location of the second device relative to the first device; and

receiving, from the information system, a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment.

2. The method of claim 1 , wherein determining that the physical environment includes the second device comprises determining that the second user is located in the physical environment and is depicted in the 3D environment.

3. The method of claim 1 , wherein the first device comprises a short-range sensor and determining position data indicative of the location of the second device relative to the first device is based on sensor data acquired from the short-range sensor.

4. The method of claim 3 , wherein the short-range sensor is an ultra-wideband (UWB) sensor.

5. The method of claim 1 , further comprising:

receiving, from the information system, a determination whether the second user provides user consent to the receiving the user preference setting associated with the second user at the first device.

6. The method of claim 5 , wherein the information system determines that the second user provides user consent to the receiving the user preference setting associated with the second user at the first device based on receiving, at the first device via the information system, an affirmative response from the second user to a consent request.

7. The method of claim 5 , wherein the information system determines that the second user provides user consent to the receiving the user preference setting associated with the second user at the first device based on determining that a privacy setting associated with the second user allows providing the user preference setting of the second user to the first user.

8. The method of claim 5 , wherein the information system determines that the second user provides user consent to the receiving the user preference setting associated with the second user at the first device based on determining that the first user operating the first device was previously identified by the second user to have consent to the user preference setting.

9. The method of claim 1 , wherein the information system is configured to identify the first device based on the position data, identify an account associated with the first device, and identify the user preferences associated with the account.

10. The method of claim 1 , wherein the information system acquires the user preference setting associated with the second user from the second device.

11. The method of claim 10 , wherein the user preference setting associated with the second user from the second device is acquired anonymously based on tokenization protocols.

12. The method of claim 1 , further comprising:

determining whether to use the user preference setting associated with the second user based on a determined context of the 3D environment.

13. The method of claim 1 , further comprising:

presenting the view of the 3D environment that includes a depiction or augmentation of a representation of the second user based on the user preference setting associated with the second user.

14. The method of claim 13 , wherein presenting the view of the 3D environment that includes the depiction or the augmentation of the representation of the second user is based on user consent provided by the second user based on the user preference setting associated with the second user.

15. The method of claim 1 , further comprising:

providing a notification to the second device based on receiving the user preference setting associated with the second user at the first device.

16. The method of claim 1 , wherein the physical environment comprises a third user associated with a third device that is to be depicted in the in the view of the 3D environment by the first device.

17. The method of claim 16 , wherein determining position data indicative of the location of the second device relative to the first device is based on identifying a mesh network associated with location information for the first device, the second device, and the third device.

18. The method of claim 1 , wherein the information system is located at the first device.

19. The method of claim 1 , wherein the information system is a server external to the first device.

20. A first device comprising:

a non-transitory computer-readable storage medium; and

one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on the one or more processors, cause the first device to perform operations comprising:

determining that a physical environment includes a second device, wherein a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment by the first device;

determining position data indicative of a location of the second device relative to the first device based on a privacy process that maintains anonymity from identification between the first device and the second device;

sending, to an information system, the position data indicative of the location of the second device relative to the first device; and

receiving, from the information system, a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment.

21. A non-transitory computer-readable storage medium storing program instructions executable via one or more processors to perform operations comprising:

determining that a physical environment includes a second device, wherein a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment by a first device;

determining position data indicative of a location of the second device relative to the first device based on a privacy process that maintains anonymity from identification between the first device and the second device;

sending, to an information system, the position data indicative of the location of the second device relative to the first device; and

receiving, from the information system, a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: BAR-ZEEV, AVI; DESAI, RANJIT; NAIR, RAHUL
To: APPLE INC.
Reel/Frame 063579/0031 →
Continuity (1)
Provisional Application 63341121 · May 12, 2022
References Cited (26)
US 7805131B2 · Cholkar et al. · 2010 [cited by applicant]
US 8286086B2 · Sampson et al. · 2012 [cited by applicant]
US 9497202B1 · Calo et al. · 2016 [cited by applicant]
US 10845964B2 · Zhang · 2020 [cited by applicant]
US 10917259B1 · Chein et al. · 2021 [cited by applicant]
US 11087559B1 · Kuhn et al. · 2021 [cited by applicant]
US 11627118B1 · Terrano · 2023 [cited by applicant]
US 11790118B2 · Damick · 2023 [cited by applicant]
US 20090318224A1 · Ealey · 2009 [cited by examiner]
US 20110202968A1 · Nurmi · 2011 [cited by applicant]
US 20120079019A1 · Miettinen · 2012 [cited by examiner]
US 20120079046A1 · Murphy · 2012 [cited by examiner]
US 20130222266A1 · Gardenfors · 2013 [cited by examiner]
US 20130286223A1 · Latta · 2013 [cited by applicant]
US 20160019415A1 · Ra · 2016 [cited by applicant]
US 20170126630A1 · Ekambaram · 2017 [cited by applicant]
US 20180041489A1 · Narayanan · 2018 [cited by examiner]
US 20210157542A1 · De Assis et al. · 2021 [cited by applicant]
US 20210368136A1 · Chalmers · 2021 [cited by examiner]
US 20220374543A1 · Chen · 2022 [cited by applicant]
JP 2006155109A · 2006 [cited by applicant]
JP 2007018386A · 2007 [cited by applicant]
JP 2024069926A · 2024 [cited by applicant]
KR 102518190B1 · 2023 [cited by applicant]
Germain, Thomas; “Facebook Updates Facial Recognition Settings after CR Investigation”; Sep. 3, 2019; pp. 1-8. [cited by applicant]
Haselton, Todd; “How To Block Facebook and Google from Identifying your face”; Jan. 22, 2020; pp. 1-12. [cited by applicant]