US 12,243,453 B2
Holographically displaying three-dimensional objects
Jonathan Seamus Blackley, South Pasadena, CA (US); Richard Bahr, Atherton, CA (US); Watson Brent Boyett, Los Angeles, CA (US); Sylvain Marcel Colin, Ventura, CA (US); Robin James Green, Duvall, WA (US); Isaac Serrano Guasch, Barcelona (ES); Stephen John Hart, San Juan Capistrano, CA (US); Robert Alan Hess, Mesa, AZ (US); Margaret H. Hsu, Pasadena, CA (US); Christoph Von Jutrzenka, Santa Barbara, CA (US); DeaGyu Kim, Pasadena, CA (US); Mark Anthony Loya, Temple City, CA (US); Kelly Swan MacNeill, Seattle, WA (US); Benjamin Francis Neil, South Pasadena, CA (US); Kamran Qaderi, San Gabriel, CA (US); Tina Qin, Rosemead, CA (US); Jesus Manuel Caridad Ramirez, Altadena, CA (US); Jayakrishna Sashidharan, San Gabriel, CA (US); Asher Zelig Sefami, Altadena, CA (US); Jeff Smith, Las Vegas, NV (US); Robert David Srinivasiah, Mountain View, CA (US); Sameer Sudhir Walavalkar, Glendale, CA (US); Joshua D. Wiensch, Altadena, CA (US); and Daniel Dereck Williamson, Brighton (GB)
Assigned to Pacific Light & Hologram, Inc., San Gabriel, CA (US)
Filed by PACIFIC LIGHT & HOLOGRAM, INC., San Gabriel, CA (US)
Filed on Oct. 3, 2024, as Appl. No. 18/906,124.
Application 18/906,124 is a continuation of application No. PCT/US2024/028873, filed on May 10, 2024.
Application PCT/US2024/028873 is a continuation in part of application No. 18/410,185, filed on Jan. 11, 2024, granted, now 12,170,038.
Application 18/410,185 is a continuation of application No. 18/468,571, filed on Sep. 15, 2023, granted, now 11,900,842, issued on Feb. 13, 2024.
Claims priority of provisional application 63/501,928, filed on May 12, 2023.
Prior Publication US 2025/0029528 A1, Jan. 23, 2025
Int. Cl. G09G 3/00 (2006.01); G02F 1/1343 (2006.01); G09G 3/34 (2006.01); G09G 3/36 (2006.01)
CPC G09G 3/003 (2013.01) [G02F 1/134309 (2013.01); G02F 1/13439 (2013.01); G09G 3/3413 (2013.01); G09G 3/36 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A computer-implemented method of manipulating data of a plurality of primitives corresponding to at least one object, the data comprising primitive data of each primitive of the plurality of primitives, a primitive comprising at least one vertex, primitive data of the primitive comprising data of the at least one vertex, the computer-implemented method comprising:
for each of a plurality of vertices of the plurality of primitives, associating a respective vertex identifier of the vertex with respective vertex data of the vertex, and storing the association between the respective vertex identifier and the respective vertex data of the vertex in a memory; and
for each of the plurality of primitives, associating a respective primitive identifier of the primitive with one or more respective vertex identifiers of one or more vertices of the primitive in the memory, and storing an association between the respective primitive identifier and the one or more respective vertex identifiers for the primitive in the memory.