# US 12,223,606 B2 · Localization of objects

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,223,606 B2
- Document ID: US12223606B2
- Status: Granted
- Kind: B2
- Application number: 18/223,454
- Filed: 2023-07-18
- Published: 2023-11-09
- Granted: 2025-02-11
- Earliest claimed: 2020-07-20
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Scott Rick Jones; Ronald Vernon Ong Siy; Christopher Harlan Paul
- Web page: https://patentgrep.com/patent/US12223606B2

## CPC

- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- H04L 67/306: User profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/029: Location-based management or tracking services
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Various implementations disclosed herein include devices, systems, and methods for modifying a visual property of an object based on a geographic location associated with a device. In some implementations, a method includes obtaining a request to display an object that is associated with a set of one or more visual properties including a visual property that is dependent on a theme. Based on a particular theme, a set of one or more physical elements is identified that corresponds to the object. The one or more physical elements are associated with respective values for the visual property. A value for the visual property associated with the object is determined based on the respective values associated with the set of one or more physical elements. The object is displayed in accordance with the value for the visual property.

## Claims

### Claim 1

A method comprising:
at a device including a display, a non-transitory memory, and one or more processors coupled with the non-transitory memory:
obtaining a request to display an extended reality (XR) object that is associated with a set of one or more visual properties;
detecting a user input characterizing one or more customizations for the XR object;
identifying, based on the one or more customizations, a set of one or more physical appearance elements for the XR object, wherein the set of one or more physical appearance elements is associated with respective values for at least one visual property among the set of one or more visual properties;
modifying a value for the at least one visual property associated with the XR object based on the respective values associated with the set of one or more physical appearance elements; and
displaying, via the display, the XR object in accordance with the value for the at least one visual property.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one visual property is a location-dependent visual property.

### Claim 3 (depends on 1)

The method of claim 1, wherein the at least one visual property is a display characteristic of a portion of an avatar.

### Claim 4 (depends on 1)

The method of claim 1, further comprising selecting a particular theme from a plurality of themes, wherein the set of one or more physical appearance elements for the XR object are identified based on the particular theme and the one or more customizations.

### Claim 5 (depends on 4)

The method of claim 4, wherein the particular theme is selected based on a location of the device.

### Claim 6 (depends on 5)

The method of claim 5, further comprising obtaining the location of the device.

### Claim 7 (depends on 6)

The method of claim 6, wherein the location of the device is from at least one of a Global Positioning System (GPS) transceiver, a cellular transceiver, a short-range communication transceiver, a wireless signal, or a net identifier.

### Claim 8 (depends on 5)

The method of claim 5, further comprising associating the location of the device with a geographic region or a registered location of the device.

### Claim 9 (depends on 8)

The method of claim 8, further comprising determining the geographic region or the registered location of the device based on a user profile.

### Claim 10 (depends on 9)

The method of claim 9, further comprising selecting the user profile from a plurality of user profiles associated with the device.

### Claim 11 (depends on 8)

The method of claim 8, further comprising determining the geographic region or the registered location of the device based on a user characteristic.

### Claim 12 (depends on 1)

The method of claim 1, wherein the set of one or more physical appearance elements is associated with a geographic region.

### Claim 13

A device comprising:
a display;
one or more processors;
a non-transitory memory; and
one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the device to:
obtain a request to display an extended reality (XR) object that is associated with a set of one or more visual properties;
detect a user input characterizing one or more customizations for the XR object;
identify, based on the one or more customizations, a set of one or more physical appearance elements for the XR object, wherein the set of one or more physical appearance elements is associated with respective values for at least one visual property among the set of one or more visual properties;
modify a value for the at least one visual property associated with the XR object based on the respective values associated with the set of one or more physical appearance elements; and
display, via the display, the XR object in accordance with the value for the at least one visual property.

### Claim 14 (depends on 13)

The device of claim 13, wherein the at least one visual property is a location-dependent visual property.

### Claim 15 (depends on 13)

The device of claim 13, wherein the at least one visual property is a display characteristic of a portion of an avatar.

### Claim 16 (depends on 13)

The device of claim 13, wherein the one or programs further cause the device to:
select a particular theme from a plurality of themes, wherein the set of one or more physical appearance elements for the XR object are identified based on the particular theme and the one or more customizations.

### Claim 17 (depends on 16)

The device of claim 16, wherein the particular theme is selected based on a location of the device.

### Claim 18 (depends on 13)

The device of claim 13, wherein the set of one or more physical appearance elements is associated with a geographic region determined based on at least one of a user profile, a device profile, or a user characteristic.

### Claim 19

A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device with a display, cause the device to:
obtain a request to display an extended reality (XR) object that is associated with a set of one or more visual properties;
detect a user input characterizing one or more customizations for the XR object;
identify, based on the one or more customizations, a set of one or more physical appearance elements for the XR object, wherein the set of one or more physical appearance elements is associated with respective values for at least one visual property among the set of one or more visual properties;
modify a value for the at least one visual property associated with the XR object based on the respective values associated with the set of one or more physical appearance elements; and
display, via the display, the XR object in accordance with the value for the at least one visual property.

### Claim 20 (depends on 19)

The non-transitory memory of claim 19, wherein the at least one visual property is a location-dependent visual property.

### Claim 21 (depends on 19)

The non-transitory memory of claim 19, wherein the at least one visual property is a display characteristic of a portion of an avatar.

### Claim 22 (depends on 19)

The non-transitory memory of claim 19, wherein the one or programs further cause the device to:
select a particular theme from a plurality of themes, wherein the set of one or more physical appearance elements for the XR object are identified based on the particular theme and the one or more customizations.

### Claim 23 (depends on 22)

The non-transitory memory of claim 22, wherein the particular theme is selected based on a location of the device.

### Claim 24 (depends on 19)

The non-transitory memory of claim 19, wherein the set of one or more physical appearance elements is associated with a geographic region determined based on at least one of a user profile, a device profile, or a user characteristic.
