Patents by Inventor John Graham
John 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: 20230273003Abstract: An unmanned vehicle and a method of operating the vehicle are provided. The vehicle includes a fuselage and at least one thrust device coupled to the fuselage. A first payload module having an first attachment plate is fixedly coupled to the fuselage, the first payload module further having a first control module removably coupled to the first attachment plate and a first payload having a first energetic element. A second payload module having an second attachment plate is fixedly coupled to the fuselage adjacent the first payload module, the second payload module further having a second control module removably coupled to the second attachment plate and a second payload having a second energetic element.Type: ApplicationFiled: April 12, 2023Publication date: August 31, 2023Inventors: Edris Raji, Kurt Nelson, Matthew Bragoni, Andrew M. Kochanek, John Fiske, Craig Boucher, John A. Graham, Jarrett Jacobsen, John Benner, Scott Crespi, Michael Ronzello
-
Publication number: 20230273002Abstract: A system that is mountable to an unmanned vehicle and a method of operation is provided. The system includes an attachment plate configured to couple to the unmanned vehicle, the attachment plate having a first feature. A control module is configured to removably couple to the attachment plate, the control module having one or more processors and a power source, the control module having a second feature arranged to move from a first position to a second position when the control module is coupled to the attachment plate, the one or more processors being energized when the second feature is moved from the first position to the second position. A payload having an energetic element is provided, the payload being coupled to the control module.Type: ApplicationFiled: April 12, 2023Publication date: August 31, 2023Inventors: Edris Raji, Kurt Nelson, Matthew Bragoni, Andrew M. Kochanek, John Fiske, Craig Boucher, John A. Graham, Jarrett Jacobsen, John Benner, Scott Crespi, Michael Ronzello
-
Patent number: 11741852Abstract: In an approach for a smart reading assistant that helps users learn to read a new language, a processor detects a language of a digital book opening by a user on a computing device. A processor identifies a user reading capability level for the language of the digital book from a user profile for the user. A processor inputs at least one in context meaning of potential unknown words based on the user reading capability level. A processor detects a user action by the user on the computing device. A processor updates the user reading capability level based on the user action. A processor identifies, using collocation extraction, related words to a word involved in the user action. A processor inputs at least one in context meaning of at least one of the related words.Type: GrantFiled: November 24, 2020Date of Patent: August 29, 2023Assignee: KYNDRYL, INC.Inventors: Hasibe Göçülü, Thomas Brackhahn, Clea Zolotow, John Graham, Saritha Route, Pedro Soares
-
Patent number: 11733542Abstract: 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: April 13, 2021Date of Patent: August 22, 2023Assignee: Magic Leap, Inc.Inventors: John Graham Macnamara, Nicole Elizabeth Samec, Nastasja U. Robaina, Eric Baerenrodt, Christopher M. Harrises
-
Patent number: 11736740Abstract: A server in a content delivery network (CDN) receives a request for a web page of a domain handled by an origin server. The server retrieves the web page and the web page references a video. The server retrieves a file that indicates a list of locations of the domain in which segments of the video are located. The server fetches at least an initial portion of the segments. The server receives a request for the video. The server transmits to the requester at least the initial portion of the segments. The server receives a subsequent request of a different portion of the segments. The server transmits a response to the requester that instructs the requester to transmit the request for the different portion of segments to a second server in the CDN.Type: GrantFiled: September 14, 2020Date of Patent: August 22, 2023Assignee: CLOUDFLARE, INC.Inventors: Dane Orion Knecht, Igor Postelnik, Oliver Yu, John Graham-Cumming, Dani Grant, Nitin Rao
-
Publication number: 20230237749Abstract: 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: April 5, 2023Publication date: July 27, 2023Applicant: 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
-
Publication number: 20230224290Abstract: 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: ApplicationFiled: January 3, 2023Publication date: July 13, 2023Inventors: 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: 11690374Abstract: The invention provides isolated Erwinia persicina strains with activity against: a) at least one Xanthomonas species, and/or b) at least one Brassicaceae pathogen. In particular the invention provides the isolated E. persicina strains deposited as DSM 32302, DSM 32304, DSM 32305 and DSM 32303. The invention provides compositions comprising one or more strains of the invention. The invention also provides methods of use of one or more strains or compositions of the inventions to control plant pathogens, particularly Xanthomonas campestris pv. campestris.Type: GrantFiled: August 3, 2017Date of Patent: July 4, 2023Assignee: Lincoln UniversityInventors: John Graham Hampton, Eline Van Zijll De Jong
-
Patent number: 11651566Abstract: 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: July 30, 2021Date of Patent: May 16, 2023Assignee: 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: 11650036Abstract: A system that is mountable to an unmanned vehicle and a method of operation is provided. The system includes an attachment plate configured to couple to the unmanned vehicle, the attachment plate having a first feature. A control module is configured to removably couple to the attachment plate, the control module having one or more processors and a power source, the control module having a pin arranged to move from a first position to a second position when the control module is coupled to the attachment plate, the one or more processors being energized when the pin is moved from the first position to the second position. A payload having an energetic element is provided, the payload being coupled to the control module.Type: GrantFiled: April 4, 2022Date of Patent: May 16, 2023Assignee: Ensign-Bickford Aerospace & Defense CompanyInventors: Edris Raji, Kurt Nelson, Matthew Bragoni, Andrew Kochanek, John Fiske, Craig Boucher, John A. Graham, Jarrett Jacobson, John Benner, Scott Crespi, Michael Ronzello
-
Publication number: 20230143692Abstract: 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: ApplicationFiled: November 8, 2021Publication date: May 11, 2023Applicant: Caterpillar Inc.Inventors: Curtis John Graham, Christopher Anthony Kinney, Robert E. Sharp, Ryan Dean Macy
-
Publication number: 20230138161Abstract: 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: ApplicationFiled: December 30, 2022Publication date: May 4, 2023Inventors: Kenton Taylor Varda, Zachary Aaron Bloom, Marek Przemyslaw Majkowski, Ingvar Stepanyan, Kyle Kloepper, Dane Orion Knecht, John Graham-Cumming, Dani Grant
-
Publication number: 20230138641Abstract: Disclosed herein are a non-invasive alcohol detection, identity management, access control, remote screening, and reporting systems.Type: ApplicationFiled: April 23, 2021Publication date: May 4, 2023Inventors: Gary John GRAHAM, Kevin Duane MOORE, David Joseph GANDINI, Robert Lawrence MUCHUGH, Katia Marguerite BENSON, Bennett J. MEULENDYK
-
Patent number: 11618112Abstract: A remanufactured pinion shaft includes a salvage member secured to a replacement member. The salvage member may be formed from a damaged pinion shaft and includes first gear teeth proximate a first axial end and a first alignment member proximate a second axial end. The replacement member includes second gear teeth proximate a first axial end and a second alignment member proximate a second axial end. The first alignment member and the second alignment member cooperate to transmit rotational motion between the first salvage member and the replacement member and/or align the salvage member relative to the replacement member.Type: GrantFiled: April 23, 2020Date of Patent: April 4, 2023Assignee: Caterpillar Inc.Inventors: Curtis John Graham, Christopher Anthony Kinney
-
Patent number: 11612927Abstract: The system includes a cell framework for defining a manufacturing area. The system includes at least one workplace within the manufacturing area. The system includes at least one manufacturing component within the manufacturing area and configured to be movable along three axes in relation to the at least one workplace. The system includes a conveying mechanism configured to move a part into the at least one workplace to be worked on by the at least one manufacturing component.Type: GrantFiled: July 5, 2019Date of Patent: March 28, 2023Assignee: ATS AUTOMATION TOOLING SYSTEMS INC.Inventors: Glenn Oshel, John Graham, Gregory J. Farrow, Nhan Huu Nguyen
-
Patent number: 11585288Abstract: A cylinder head assembly includes a cylinder head having a top deck, a fire deck, and an igniter post extending upward from the fire deck. An igniter sleeve is within an igniter bore in the cylinder head and includes a locating surface clamped against an upward facing stop surface of the cylinder head. A tip coolant clearance is defined axially between a sleeve tip and the fire deck, and a body coolant clearance is defined peripherally between the igniter sleeve and the cylinder head and is continuously circumferential of the igniter sleeve axially between the sleeve tip and a coolant cavity formed in the cylinder head.Type: GrantFiled: November 19, 2021Date of Patent: February 21, 2023Assignee: Caterpillar Inc.Inventors: Jonathan R Chittenden, Viorel Petrariu, Curtis John Graham
-
Publication number: 20230045757Abstract: 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: April 25, 2022Publication date: February 9, 2023Inventors: Dane Orion KNECHT, John GRAHAM-CUMMING, Dani GRANT, Christopher Philip BRANCH, Tom PASEKA
-
Patent number: 11561805Abstract: A compute server receives a request from a client device that triggers execution of a third-party code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The request may be an HTTP request and directed to a zone. A single process at the compute server executes the third-party code piece in an isolated execution environment. The single process is also executing other third-party code pieces in other isolated execution environments respectively. A response is generated to the request based at least in part on the executed third-party code piece, and the generated response is transmitted to the client device.Type: GrantFiled: December 7, 2020Date of Patent: January 24, 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
-
Patent number: D996474Type: GrantFiled: November 16, 2021Date of Patent: August 22, 2023Assignee: OWENS CORNING INTELLECTUAL CAPITAL, LLCInventors: Frank Macdonald, Anthony Fan, John Graham, Adam Davis, Robert Williams, Jill A. Krueger, Eugene Galloway
-
Patent number: D996475Type: GrantFiled: November 16, 2021Date of Patent: August 22, 2023Assignee: OWENS CORNING INTELLECTUAL CAPITAL, LLCInventors: Frank Macdonald, Anthony Fan, John Graham, Adam Davis, Robert Williams, Jill A. Krueger, Eugene Galloway