Patents by Inventor Robin DAVID
Robin DAVID has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12254798Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a device includes at least one processor and at least one memory coupled to the at least one processor and having instructions executable by the at least one processor to perform operations including: obtaining primitive data of a plurality of primitives corresponding to at least one object based on information of the plurality of primitives, the information of the plurality of primitives comprising respective primitive identifiers of the plurality of primitives; for each primitive of the plurality of primitives, determining an electromagnetic (EM) field contribution to each of a plurality of display elements of a display based on primitive data of the primitive; and for each of the plurality of display elements of the display, generating a sum of the EM field contributions of the plurality of primitives to the display element.Type: GrantFiled: October 4, 2024Date of Patent: March 18, 2025Assignee: Pacific Light & Hologram, Inc.Inventors: Jonathan Seamus Blackley, Richard Bahr, Watson Brent Boyett, Sylvain Marcel Colin, Robin James Green, Isaac Serrano Guasch, Stephen John Hart, Robert Alan Hess, Margaret H. Hsu, Christoph Von Jutrzenka, DeaGyu Kim, Mark Anthony Loya, Kelly Swan Macneill, Benjamin Francis Neil, Kamran Qaderi, Tina Qin, Jesus Manuel Caridad Ramirez, Jayakrishna Sashidharan, Asher Zelig Sefami, Jeff Smith, Robert David Srinivasiah, Sameer Sudhir Walavalkar, Joshua D. Wiensch, Daniel Dereck Williamson
-
Publication number: 20250078698Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 4, 2024Publication date: March 6, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Patent number: 12243453Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a computer-implemented method of manipulating data of a plurality of primitives corresponding to at least one object includes: 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.Type: GrantFiled: October 3, 2024Date of Patent: March 4, 2025Assignee: Pacific Light & Hologram, Inc.Inventors: Jonathan Seamus Blackley, Richard Bahr, Watson Brent Boyett, Sylvain Marcel Colin, Robin James Green, Isaac Serrano Guasch, Stephen John Hart, Robert Alan Hess, Margaret H. Hsu, Christoph Von Jutrzenka, DeaGyu Kim, Mark Anthony Loya, Kelly Swan MacNeill, Benjamin Francis Neil, Kamran Qaderi, Tina Qin, Jesus Manuel Caridad Ramirez, Jayakrishna Sashidharan, Asher Zelig Sefami, Jeff Smith, Robert David Srinivasiah, Sameer Sudhir Walavalkar, Joshua D. Wiensch, Daniel Dereck Williamson
-
Patent number: 12235461Abstract: Aspects of the present disclosure are directed to controlling optical parameters at a user's eye using an artificial reality system and tracked user conditions. For example, based on tracked user eye positioning, implementations can adjust the light that enters the user's eye to control an image shell generated at the user's eye. An image shell refers to the way light, that enters the eye, focuses on the retina of the eye. Example properties of an image shell include image shell centration, image shell curvature, image shell shape, etc. A user may focus on an object in an artificial reality environment (e.g., real-world object or virtual object) and light from the object can generate an image shell at the user's eyes. The image shell at the user's eyes can impact the user's vision and/or eye biology.Type: GrantFiled: May 19, 2023Date of Patent: February 25, 2025Assignee: Meta Platforms Technologies, LLCInventors: William Aaron Nicholls, Barry David Silverstein, Robin Sharma, Ian Erkelens
-
Publication number: 20250061826Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 3, 2024Publication date: February 20, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Patent number: 12230176Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, an optical device includes: an optical guiding device configured to guide light to propagate along a first direction within the optical guiding device; an in-coupling diffractive structure configured to diffract the light to propagate in the optical guiding device; and out-coupling diffractive structures configured to diffract at least part of the light out of the optical guiding device along a second direction different from the first direction. The out-coupling diffractive structures are configured to have gradually increased diffraction efficiencies for the light along the first direction away from the in-coupling diffractive structure.Type: GrantFiled: October 4, 2024Date of Patent: February 18, 2025Assignee: Pacific Light & Hologram, Inc.Inventors: Jonathan Seamus Blackley, Richard Bahr, Watson Brent Boyett, Sylvain Marcel Colin, Robin James Green, Isaac Serrano Guasch, Stephen John Hart, Robert Alan Hess, Margaret H. Hsu, Christoph Von Jutrzenka, Deagyu Kim, Mark Anthony Loya, Kelly Swan Macneill, Benjamin Francis Neil, Kamran Qaderi, Tina Qin, Jesus Manuel Caridad Ramirez, Jayakrishna Sashidharan, Asher Zelig Sefami, Jeff Smith, Robert David Srinivasiah, Sameer Sudhir Walavalkar, Joshua D. Wiensch, Daniel Dereck Williamson
-
Patent number: 12228221Abstract: There is provided a seal assembly comprising: a first component and a second component spaced apart from the first component so as to define a passage for the transfer of fluid from an inlet of the seal assembly to an outlet of the seal assembly, wherein the first component comprises a concavity at least partially defining the passage, and wherein no part of the second component extends into the portion of the passage bounded by the concavity.Type: GrantFiled: February 21, 2020Date of Patent: February 18, 2025Assignee: Cummins LtdInventors: Robin Daniels, James Alexander McEwen, Levinia Mathews, Christopher Parry, Thomas Roberts, George E. Sandford, Stephen Caddy, Thomas Hulson, Dave Lee, Martin Selway, Kevin Franks, Lisa Jane Hill, Henry David Lambton Carr, Jonathan Wilson, Lee Curtis, Fahim Ismail Patel, Matthew Whittlesea, Matthew J. Purdey, Donald E. Willey
-
Publication number: 20250029532Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes: a display having a plurality of display elements and a driving device coupled to the driving device and configured to: obtain a hologram for the display, wherein the hologram comprises, for each display element of the plurality of display elements, a respective sum of electromagnetic (EM) field contributions of a plurality of primitives corresponding to at least one object to the display element; and generate, for each display element of the plurality of display elements, a respective modulation control signal based on the respective sum of EM field contributions of the plurality of primitives to the display element.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20250029534Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20250029527Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20250029531Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20250029530Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus Blackley, Richard Bahr, Watson Brent Boyett, Sylvain Marcel Colin, Robin James Green, Isaac Serrano Guasch, Stephen John Hart, Robert Alan Hess, Margaret H. Hsu, Christoph Von Jutrzenka, DeaGyu Kim, Mark Anthony Loya, Kelly Swan Macneill, Benjamin Francis Neil, Kamran Qaderi, Tina Qin, Jesus Manuel Caridad Ramirez, Jayakrishna Sashidharan, Asher Zelig Sefami, Jeff Smith, Robert David Srinivasiah, Sameer Sudhir Walavalkar, Joshua D. Wiensch, Daniel Dereck Williamson
-
Publication number: 20250029528Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a computer-implemented method of manipulating data of a plurality of primitives corresponding to at least one object includes: 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.Type: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20250029526Abstract: Methods, apparatus, devices, subsystems, and systems for holographically displaying three-dimensional objects are provided. In one aspect, a system includes a display and a controller. The display includes: a backplane having a plurality of circuits and a plurality of display elements arranged on the backplane. The plurality of display elements form an irregular pattern. Each of the plurality of display elements is coupled to a respective circuit of the plurality of circuits. The controller is coupled to the display and configured to transmit at least one control signal to at least one display element of the display for modulating at least one property of the at least one display element.Type: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Inventors: Jonathan Seamus BLACKLEY, Richard BAHR, Watson Brent BOYETT, Sylvain Marcel COLIN, Robin James GREEN, Isaac Serrano GUASCH, Stephen John HART, Robert Alan HESS, Margaret H. HSU, Christoph Von JUTRZENKA, DeaGyu KIM, Mark Anthony LOYA, Kelly Swan MACNEILL, Benjamin Francis NEIL, Kamran QADERI, Tina QIN, Jesus Manuel Caridad RAMIREZ, Jayakrishna SASHIDHARAN, Asher Zelig SEFAMI, Jeff SMITH, Robert David SRINIVASIAH, Sameer Sudhir WALAVALKAR, Joshua D. WIENSCH, Daniel Dereck WILLIAMSON
-
Publication number: 20240362173Abstract: A microprocessor-PLD hybrid architecture includes an IPC microprocessor and a PLD in signal communication with the IPC microprocessor via an IPC interface. The IPC microprocessor outputs a data read command to initiate a data read operation or a data write command. The PLD includes a plurality of PLD modules that store data and a bus controller. The bus controller communicates with the plurality of PLD modules via a plurality of PLD interfaces and is configured to sequentially execute a set of bus controller instructions. The bus controller reads data from a target PLD module from among the plurality of PLD modules in response to receiving the data read command, and transfers the data to the IPC microprocessor. The bus controller receives data from the IPC microprocessor and stores the data in a target PLD module from among the plurality of PLD modules in response to receiving the data write command.Type: ApplicationFiled: September 27, 2023Publication date: October 31, 2024Inventors: Rajesh Madathikandam, Robin David Hill, Stephen Potter, Ashish Vijay, Rajeeva Krishna, Anitha Thangavel
-
Publication number: 20240345984Abstract: A bus controller-based page memory programmable logic device (PLD) architecture includes a plurality of PLD modules and a bus controller in signal communication with the plurality of PLD modules via a universal bus interface. Each PLD module include a PLD memory unit configured to store first data. The bus controller includes bus memory unit configured to store second data and includes a bus controller engine configured to sequentially execute a set of bus controller instructions. One or both of the first data and the second data is transferred between the bus controller and a target PLD module among the plurality of PLD modules in response to sequentially executing the set of bus controller instructions.Type: ApplicationFiled: October 23, 2023Publication date: October 17, 2024Inventors: Rajesh Madathikandam, Robin David Hill, Ashish Vijay, Stephen Potter, Rajeeva Krishna, Anitha Thangavel
-
Publication number: 20240319699Abstract: A bus controller-based programmable logic device (PLD) architecture is provided and includes a dual-port unit interposed between bus controllers. The dual port unit includes first and second data transfer layers. The first data transfer layer includes write and read areas for data transfer between the first and second bus controllers, respectively. A write to the read area is prevented during a read by the second bus controller. The second data transfer layer includes read and write areas for data transfer between the first and second bus controllers, respectively. A write to the read area is prevented during a read by the first bus controller.Type: ApplicationFiled: May 19, 2023Publication date: September 26, 2024Inventors: Rajeeva Krishna, Robin David Hill, Stephen Potter, Ashish Vijay, Rajesh Madathikandam
-
Patent number: 10360134Abstract: A computer-implemented method for determining infeasible conditions is disclosed. The method comprises executing a backward-bounded symbolic analysis on a control flow graph of a dynamic program.Type: GrantFiled: October 31, 2017Date of Patent: July 23, 2019Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVESInventors: Sébastien Bardin, Robin David
-
Publication number: 20190129825Abstract: A computer-implemented method for determining infeasible conditions is disclosed. The method comprises executing a backward-bounded symbolic analysis on a control flow graph of a dynamic program.Type: ApplicationFiled: October 31, 2017Publication date: May 2, 2019Inventors: Sébastien BARDIN, Robin DAVID
-
Patent number: 8955194Abstract: A closures mechanism for a door actuated during a fire, which causes the door to automatically close. The present invention provides a hinge with opposing hinge plates comprising a door leaf and a frame leaf each pivotal around a hinge pin and spring. A hinge spring nub is anchored within a channel having a fusible block that prevents the spring nub and tension from traveling the channel. At a predetermined temperature the fusible block ruptures causing the spring nub and spring tension to move into engagement with the door attached to the hinge door leaf thereby causing the door to close by means of the tensioned spring's kinetic energy.Type: GrantFiled: March 6, 2013Date of Patent: February 17, 2015Inventors: Jeffrey M. Teta, Hugh James Hawthorne, Robin David Stokes, Andrew Evan Hawkins