# US 2025/0147710 A1 · Data mirroring for a virtual environment

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

- Number: US 2025/0147710 A1
- Document ID: US20250147710A1
- Status: Published application
- Kind: A1
- Application number: 18/500,572
- Filed: 2023-11-02
- Published: 2025-05-08
- Earliest claimed: 2022-11-15
- Assignees: Micron Technology, Inc.
- Applicants: Micron Technology, Inc.
- Inventors: John D. Hopkins; Mohad Baboli
- Web page: https://patentgrep.com/patent/US20250147710A1

## CPC

- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06F 3/1454: {involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay}
- G06T 11/60: Creating or editing images; Combining images with text
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods, apparatus, and non-transitory machine-readable media associated with mirroring data for a virtual environment. An apparatus can include a memory device and a processor communicatively coupled to the memory device. The processor can receive data for display from a different apparatus that is coupled to the apparatus, wherein the different apparatus is a physical apparatus. The processor can modify image data for a virtual environment using the data. A display system coupled to the processor can display the modified image data of the virtual environment to mirror the data from the different apparatus to the virtual environment.

## Claims

### Claim 1

An apparatus comprising:
a processor configured to:
receive data for display from a different apparatus that is coupled to the apparatus, wherein the different apparatus is a physical apparatus; and
modify image data for a virtual environment using the data; and
a display system coupled to the processor and configured to:
display the modified image data of the virtual environment to mirror the data from the different apparatus to the virtual environment.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the different apparatus is a physical phone.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the data corresponds to a phone call using the physical phone.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the data corresponds to an application executed on the different apparatus and wherein the processor is further configured to:
identify a user interaction with the data in the virtual environment; and
provide signals to the different device comprising the user interaction with the data.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the processor configured to:
modify the image data for the virtual environment using the data is further configured to add a user interface to the data prior to modifying the image data,
wherein the user interface is different than an interface utilized by the different device to display the data, and
wherein the user interface comprises one or more of an audio interface, a visual interface, and a haptic interface.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the processor configured to modify the image data for the virtual environment using the data is further configured to add the data to the image data in a peripheral field of view.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor configured to modify the image data for the virtual environment using the data is further configured to set a size of a display of the data in the virtual environment without reference to a size of a display of the data in the different device.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the processor configured to modify the image data for the virtual environment using the data is further configured to modify a computer-generated environment of the virtual environment to incorporate the data with the computer-generated environment.

### Claim 9

A method comprising:
receiving, at an apparatus, call data for display from a different apparatus that is coupled to the apparatus:
wherein the different apparatus is a physical apparatus; and
wherein the physical apparatus generated the data from a phone call;
modifying a virtual environment using the call data; and
displaying, via a display system of the apparatus, the virtual environment to mirror the call data from the different apparatus to the virtual environment.

### Claim 10 (depends on 9)

The method of claim 9, further comprising processing the call data to generate processed data.

### Claim 11 (depends on 10)

The method of claim 10, wherein modifying the virtual environment further comprises modifying the virtual environment using the processed data.

### Claim 12 (depends on 10)

The method of claim 10, wherein modifying the virtual environment further comprises modifying audio data of the virtual environment to include the processed data.

### Claim 13 (depends on 10)

The method of claim 10, wherein modifying the virtual environment further comprises modifying image data of the virtual environment to include the processed data.

### Claim 14 (depends on 10)

The method of claim 10, wherein modifying the virtual environment further comprises modifying haptic data of the virtual environment to include the processed data.

### Claim 15

A non-transitory machine-readable medium having computer-readable instructions, which when executed by a computer, cause the computer to:
receive, at a processor of an apparatus, call data for display from a physical phone that is coupled to the physical apparatus;
modify image data for a virtual environment using the call data;
modify the image data to include a prompt for functions to be performed utilizing the call data;
display, via a display system of the apparatus, the modified image data in the virtual environment to mirror the call data from the different apparatus to the virtual environment; and
perform a function based on a user interaction with the prompt.

### Claim 16 (depends on 15)

The machine-readable medium of claim 15, wherein the function is provided by a device other than the physical phone.

### Claim 17 (depends on 15)

The machine-readable medium of claim 15, wherein the function filters the call data.

### Claim 18 (depends on 15)

The machine-readable medium of claim 15, wherein the function modifies an avatar of the virtual environment to recite the call data.

### Claim 19 (depends on 15)

The machine-readable medium of claim 15, wherein the function generates an avatar to recite the call data and wherein the avatar corresponds to a profile of a participant of a phone call implemented using the physical phone.

### Claim 20 (depends on 15)

The machine-readable medium of claim 15, wherein the apparatus is further configured to provide response data to the physical phone responsive to receipt of a user interaction with the call data.
