Patents by Inventor John A Graham
John A Graham 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).
-
Publication number: 20250002452Abstract: The invention provides new bicyclopentanyl compounds having the general formula (I), or a solvate or a pharmaceutically acceptable salt thereof: wherein R1, R2, R3, R4, and R5 are as defined herein, compositions including the compounds, processes of manufacturing the compounds and methods of using the compounds.Type: ApplicationFiled: August 14, 2024Publication date: January 2, 2025Inventors: Mark CHAPMAN, Aaron GERLACH, Christopher John GRAHAM, Sylvain LEBRETON, David MOWREY, Anil NAIR, Roger David NORCROSS, Roger Lluis REDONDO PENA, Alena SAFAROVA, Martin SMRCINA, Luke James THOMPSON
-
Patent number: 12163606Abstract: A fitting has a first housing including a first body and a second body. The first body defines a first channel and a second channel, and second body defines a third channel that is co-planar with the first channel and a fourth channel that is co-planar with the first channel. First bearings are disposed within the first channel and the third channel, where the first bearings rotatably coupled the first housing to the second housing. Additionally, second bearings are disposed within the second channel and the fourth channel, the second bearings rotatably coupling the first housing to the second housing. A plug couples to the first housing, a gasket is disposed between the plug and the first housing, and a passage is defined at least in part by the first housing, the second housing, and the plug.Type: GrantFiled: November 8, 2021Date of Patent: December 10, 2024Assignee: Caterpillar Inc.Inventors: Curtis John Graham, Christopher Anthony Kinney, Robert E. Sharp, Ryan Dean Macy
-
Patent number: 12158143Abstract: A power end frame includes a housing and a face plate secured to the housing. During use, components of the power end frame, including the housing and the face plate, are subjected to large tensile stresses. This disclosure describes a method of imparting compressive stresses in the power end frame to resist these large tensile stresses.Type: GrantFiled: April 30, 2020Date of Patent: December 3, 2024Assignee: Caterpillar Inc.Inventors: Curtis John Graham, Christopher Anthony Kinney
-
Publication number: 20240385466Abstract: A wearable ophthalmic device may include a head-mounted light field display configured to generate a physical light field comprising a beam of light. Camera(s) on or in communication with the device may receive light from the surroundings, and a light field processor may determine, based on the light, left and right numerical light field image data describing image(s) to be displayed to the left and right eyes respectively. The left and/or right numerical light field image data can be modified to computationally introduce a shift based on a determined convergence point of the eyes, and the physical light field presented to the user can be generated corresponding to the modified numerical light field image data, e.g., to correct for a convergence deficiency of the eye(s).Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Inventors: John Graham MACNAMARA, Nicole Elizabeth SAMEC, Nastasja U. ROBAINA, Eric BAERENRODT, Christopher M. HARRISES
-
Patent number: 12117675Abstract: A wearable ophthalmic device is disclosed. The device may include a head-mounted light field display configured to generate a physical light field comprising a beam of light. The head-mounted light field display may direct the beam of light into a user's eye, thereby producing a retinal reflex. The device may also include a head-mounted photodetector array configured to receive the retinal reflex and to generate numerical image data. The device may also include a light field processor configured to control the light field display, to analyze the retinal reflex using the numerical image data, and to determine an optical prescription for the user's eye based on the analysis of the retinal reflex.Type: GrantFiled: June 19, 2023Date of Patent: October 15, 2024Assignee: Magic Leap, Inc.Inventors: John Graham Macnamara, Nicole Elizabeth Samec, Nastasja U. Robaina, Eric Baerenrodt, Christopher M. Harrises
-
Publication number: 20240336571Abstract: The invention provides new heterocyclic compounds having the general formula (I?), or a solvate or a pharmaceutically acceptable salt thereof: wherein R1, R2, R3, R4, R5, R6, R7 and R8 are as defined herein, compositions including the compounds, processes of manufacturing the compounds and methods of using the compounds.Type: ApplicationFiled: June 21, 2024Publication date: October 10, 2024Inventors: Mark CHAPMAN, Nicholas Gareth Morse DAVIES, Aaron GERLACH, Christopher John GRAHAM, Sylvain LEBRETON, Ronghua LI, Nina MA, Daniel MADDOX, Ingrid MECHIN, David MOWREY, Karthigeyan NAGARAJAN, Anil NAIR, Roger David NORCROSS, Roger Lluis REDONDO PENA, Alena SAFAROVA, Martin SMRCINA
-
Publication number: 20240294355Abstract: A fiber catching device includes a base having an inboard portion and an outboard portion, an external wall extending upwardly from the inboard portion of the base, an outboard hook extending upwardly from the outboard portion of the base and extending to a height above the external wall, and at least one receiver disposed between the external wall and the outboard hook. In one variation, a plurality of protrusions are disposed on the external wall and define a plurality of gaps there between.Type: ApplicationFiled: May 15, 2024Publication date: September 5, 2024Applicant: OWENS CORNING INTELLECTUAL CAPITAL, LLCInventors: Frank MACDONALD, Aurelien BERTHELOT, John GRAHAM, Robert WILLIAMS, Jill A. KRUEGER, Eugene GALLOWAY, Adam DAVIS
-
Publication number: 20240195780Abstract: An edge server of a distributed edge compute and routing service receives a tunnel connection request from a tunnel client residing on an origin server, that requests a tunnel be established between the edge server and the tunnel client. The request identifies the hostname that is to be tunneled. An IP address is assigned for the tunnel. DNS record(s) are added or changed that associate the hostname with the assigned IP address. Routing rules are installed in the edge servers of the distributed edge compute and routing service to reach the edge server for the tunneled hostname. The edge server receives a request for a resource of the tunneled hostname from another edge server that received the request from a client, where the other edge server is not connected to the origin server. The request is transmitted from the edge server to the origin server over the tunnel.Type: ApplicationFiled: February 26, 2024Publication date: June 13, 2024Inventors: Dane Orion KNECHT, John GRAHAM-CUMMING, Dani GRANT, Christopher Philip BRANCH, Tom PASEKA
-
Publication number: 20240177429Abstract: A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.Type: ApplicationFiled: February 2, 2024Publication date: May 30, 2024Applicant: Magic Leap, Inc.Inventors: Brian T. SCHOWENGERDT, Mathew D. WATSON, David TINCH, Ivan Li Chuen YEOH, John Graham MACNAMARA, Lionel Ernest EDWIN, Michael Anthony KLUG, William Hudson WELCH
-
Patent number: 11991157Abstract: A server establishes a secure session with a client device where a private key used in the handshake is stored in a different server. An encrypted connection is established between the first server and the second server. A message is received from the client device that initiates a procedure to establish the secure session between the client device and the first server. As part of this procedure, the first server transmits over the encrypted connection a request to the second server to use the private key. The first server receives, over the encrypted connection, a response to the request that includes a result of the use of the private key. The first server uses the result during the procedure to establish the secure session.Type: GrantFiled: January 3, 2023Date of Patent: May 21, 2024Assignee: CLOUDFLARE, INC.Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Albertus Strasheim
-
Patent number: 11986556Abstract: The present disclosure relates to compositions and methods for treating oral pain. The compositions disclosed herein may comprise a dissolvable carrier containing at least one active ingredient. In some embodiments, the active ingredients comprise guaiacol, eugenol, glycerin, menthol oil, peppermint oil, oregano oil, and/or cardamom oil. The methods disclosed herein comprise treating oral pain in a subject using the compositions disclosed herein, wherein such compositions are configured as a paste that can be molded on or about a surface exhibiting oral pain in a subject's oral cavity. Such compositions are resistant to the moist environment of the subject's oral cavity and provide rapid, effective pain relief in the subject.Type: GrantFiled: September 22, 2023Date of Patent: May 21, 2024Assignee: ORCA PRODUCTS, LLCInventors: Craig Schmidtke, John Graham
-
Publication number: 20240151975Abstract: A display subsystem for a virtual image generation system for use by an end user comprises a planar waveguide apparatus, an optical fiber, at least one light source configured for emitting light from a distal end of the optical fiber, and a collimation element mounted to a distal end of the optical fiber for collimating light from the optical fiber. The virtual image generation system further comprises a mechanical drive assembly to which the optical fiber is mounted to the drive assembly. The mechanical drive assembly is configured for displacing the distal end of the optical fiber, along with the collimation element, in accordance with a scan pattern. The virtual image generation system further comprises an optical waveguide input apparatus configured for directing the collimated light from the collimation element down the planar waveguide apparatus, such that the planar waveguide apparatus displays image frames to the end user.Type: ApplicationFiled: January 11, 2024Publication date: May 9, 2024Applicant: Magic Leap, Inc.Inventors: Brian T. Schowengerdt, Lionel Ernest Edwin, Ivan Yeoh, Aaron Mark Schuelke, William Hudson Welch, John Graham Macnamara
-
Publication number: 20240150293Abstract: Compounds of Formula (I): wherein R1, R3, R11, R12, X, Y1, Y2, Y3, Y4 and are as defined in the description. Medicinal products containing the same which are useful in treating conditions requiring anti-apoptotic inhibitors.Type: ApplicationFiled: January 11, 2022Publication date: May 9, 2024Inventors: Stephen STOKES, Simon BEDFORD, l-Jen CHEN, James Edward Paul DAVIDSON, Nicholas DAVIES, Christopher John GRAHAM, Sean Martin MCKENNA, Johannes W.G. MEISSNER, James Brooke MURRAY, Rachel Jane PARSONS, Stuart RAY, Emma SANDERS, Claire Louise WALMSLEY, Paul Andrew BROUGH, András KOTSCHY, Ágnes PROSZENYÁK, Ádám SINAI, Balázs Károly BÁLINT, Márton CSÉKEI, Márton ZWILLINGER, Rita GARAMVÖLGYI, Szabolcs SIPOS, Vilibald KUN, Zoltán SZABÓ, Maïa CHANRION, Francesca ROCCHETTI, Frédéric COLLAND, Ana Leticia MARAGNO, Laura BRESSON
-
Publication number: 20240126569Abstract: A compute server receives a request that triggers execution of a code piece out of multiple code pieces. A single process at the compute server executes the code piece, which is run in an isolated execution environment. Each other code piece runs in other isolated execution environments respectively and executed by the single process. The code piece, when executed, modifies a response to the request. The response is generated based at least in part on the executed code piece. The generated response is transmitted.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Inventors: Kenton Taylor Varda, Zachary Aaron Bloom, Marek Przemyslaw Majkowski, Ingvar Stepanyan, Kyle Kloepper, Dane Orion Knecht, John Graham-Cumming, Dani Grant
-
Patent number: 11949647Abstract: A tunnel is established between a first edge server of a distributed edge compute and routing service and a tunnel client residing on an origin server. Routing rules are installed in the edge servers of the distributed edge compute and routing service to reach the first edge server. The routing rules are based at least in part on traffic information gathered from processing other traffic that traverses the distributed edge compute and routing service. A request for content served by the origin server through the tunnel is received at a second edge server of the distributed edge compute and routing service. A path from the second edge server to the first edge server is determined based on the routing rules. The request is transmitted on the determined path. The first edge server receives the request and transmits the request to the origin server over the tunnel.Type: GrantFiled: April 25, 2022Date of Patent: April 2, 2024Assignee: CLOUDFLARE, INC.Inventors: Dane Orion Knecht, John Graham-Cumming, Dani Grant, Christopher Philip Branch, Tom Paseka
-
Patent number: 11935206Abstract: A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.Type: GrantFiled: April 5, 2023Date of Patent: March 19, 2024Assignee: Magic Leap, IncInventors: Brian T. Schowengerdt, Mathew D. Watson, David Tinch, Ivan Li Chuen Yeoh, John Graham Macnamara, Lionel Ernest Edwin, Michael Anthony Klug, William Hudson Welch
-
Patent number: 11906739Abstract: A display subsystem for a virtual image generation system for use by an end user comprises a planar waveguide apparatus, an optical fiber, at least one light source configured for emitting light from a distal end of the optical fiber, and a collimation element mounted to a distal end of the optical fiber for collimating light from the optical fiber. The virtual image generation system further comprises a mechanical drive assembly to which the optical fiber is mounted to the drive assembly. The mechanical drive assembly is configured for displacing the distal end of the optical fiber, along with the collimation element, in accordance with a scan pattern. The virtual image generation system further comprises an optical waveguide input apparatus configured for directing the collimated light from the collimation element down the planar waveguide apparatus, such that the planar waveguide apparatus displays image frames to the end user.Type: GrantFiled: April 20, 2021Date of Patent: February 20, 2024Assignee: Magic Leap, Inc.Inventors: Brian T. Schowengerdt, Lionel Ernest Edwin, Ivan Yeoh, Aaron Mark Schuelke, William Hudson Welch, John Graham Macnamara
-
Publication number: 20240027785Abstract: A system may comprise a selectively transparent projection device for projecting an image toward an eye of a viewer from a projection device position in space relative to the eye of the viewer, the projection device being capable of assuming a substantially transparent state when no image is projected; an occlusion mask device coupled to the projection device and configured to selectively block light traveling toward the eye from one or more positions opposite of the projection device from the eye of the viewer in an occluding pattern correlated with the image projected by the projection device; and a zone plate diffraction patterning device interposed between the eye of the viewer and the projection device and configured to cause light from the projection device to pass through a diffraction pattern having a selectable geometry as it travels to the eye.Type: ApplicationFiled: October 4, 2023Publication date: January 25, 2024Applicant: Magic Leap, Inc.Inventor: John Graham Macnamara
-
Patent number: 11857676Abstract: The present disclosure relates to compositions and methods for treating oral pain. The compositions disclosed herein may comprise a dissolvable carrier containing at least one active ingredient. In some embodiments, the active ingredients comprise guaiacol, eugenol, glycerin, menthol oil, peppermint oil, oregano oil, and cardamom oil. The methods disclosed herein comprise treating oral pain in a subject using the compositions disclosed herein, wherein such compositions are configured as a paste that can be molded on or about a surface exhibiting oral pain in a subject's oral cavity. Such compositions are resistant to the moist environment of the subject's oral cavity and provide rapid, effective pain relief in the subject.Type: GrantFiled: August 20, 2021Date of Patent: January 2, 2024Assignee: ORCA PRODUCTS, LLCInventors: Craig Schmidtke, John Graham
-
Patent number: 11853776Abstract: A compute server receives a first request from a client device that triggers execution of a first third-party code piece. The first request is directed to a first zone. A single process at the compute server executes the first third-party code piece. As a result of executing the first third-party code piece, a second request is generated that triggers execution of a second third-party code piece. The second request is directed to a second zone. The single process executes the second third-party code piece. A response is generated to the first request based at least in part on the executed first third-party code piece and the executed second third-party code piece. The generated response is transmitted to the client device.Type: GrantFiled: December 30, 2022Date of Patent: December 26, 2023Assignee: CLOUDFLARE, INC.Inventors: Kenton Taylor Varda, Zachary Aaron Bloom, Marek Przemyslaw Majkowski, Ingvar Stepanyan, Kyle Kloepper, Dane Orion Knecht, John Graham-Cumming, Dani Grant