US 12,136,172 B2
Digital assistant for providing visualization of snippet information
Shiraz Akmal, Playa Vista, CA (US); Brad K. Herman, Culver City, CA (US); St John W. Colon, Los Angeles, CA (US); Viraaj M. Marathe, Los Angeles, CA (US); Isar Arason, Lilburn, GA (US); Scott M. Andrus, Lilburn, GA (US); Karan M. Daryanani, San Francisco, CA (US); Zihan Xu, Tarzana, CA (US); Ryan J. Quintana, Los Angeles, CA (US); and David A. Carson, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 15, 2022, as Appl. No. 17/945,963.
Claims priority of provisional application 63/245,749, filed on Sep. 17, 2021.
Prior Publication US 2023/0087244 A1, Mar. 23, 2023
Int. Cl. G06T 19/00 (2011.01); G06T 15/20 (2011.01)
CPC G06T 19/003 (2013.01) [G06T 15/20 (2013.01)] 57 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors, cause an electronic device to:
receive, from a user, a user request;
in response to receiving the user request:
determine a response for the user request;
determine a format for a visual representation of the response;
identify one or more virtual objects based on the format for the visual representation of the response;
determine a size for each of the one or more virtual objects based on context information associated with the response; and
display the one or more virtual objects within a background environment based on the size for each of the one or more virtual objects and geometry of the background environment.