Patents by Inventor PETE JOHNSON

PETE JOHNSON 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: 12032075
    Abstract: For global navigation satellite system (GNSS)-independent operation of auxiliary PNT systems, one or more ground stations of the auxiliary system have access to a non-GNSS source of precision timing. That source and known locations of the ground stations may be used to derive timing corrections to account for imperfect clocks in the satellites for non-purpose-built satellite systems being used for PNT. Crosslinks between satellites and/or propagation of timing correction through other ground stations are used to better control the timing and resulting precession of PNT in the PNT auxiliary system. The timing correction may be provided as a service to end users, other constellations, and/or other satellite operators.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 9, 2024
    Assignee: Satelles, Inc.
    Inventors: H. Stewart Cobb, Mark Hargrove, Jerry Goetsch, Gregory Gutt, Dan Higgins, Pete Johnson, Trevor Landon, David G. Lawrence, Michael L. O'Connor, Mark Pedersen, Rachel Schmalzried, Francois Tremblay
  • Publication number: 20230194727
    Abstract: For global navigation satellite system (GNSS)-independent operation of auxiliary PNT systems, one or more ground stations of the auxiliary system have access to a non-GNSS source of precision timing. That source and known locations of the ground stations may be used to derive timing corrections to account for imperfect clocks in the satellites for non-purpose-built satellite systems being used for PNT. Crosslinks between satellites and/or propagation of timing correction through other ground stations are used to better control the timing and resulting precession of PNT in the PNT auxiliary system. The timing correction may be provided as a service to end users, other constellations, and/or other satellite operators.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: H. STEWART COBB, MARK HARGROVE, JERRY GOETSCH, GREGORY GUTT, DAN HIGGINS, PETE JOHNSON, TREVOR LANDON, DAVID G. LAWRENCE, MICHAEL L. O'CONNOR, MARK PEDERSEN, RACHEL SCHMALZRIED, FRANCOIS TREMBLAY
  • Patent number: 10742750
    Abstract: Systems, methods, and computer-readable media for managing a distributed network of function execution environments. In some examples, a function router registers a plurality of execution endpoints on a catalog of execution endpoints and functions, each of the plurality of execution endpoints including a respective runtime environment capable of executing one or more functions. The function router receives, from a client, a request to execute a particular function and, based on the request, queries the catalog for the particular function and execution endpoints associated with the particular function. The function router receives a query response identifying one or more execution endpoints associated with the particular function, and selects an execution endpoint for executing the particular function based on one or more criteria associated with the request. The function router then sends to the client a response identifying the execution endpoint selected for executing the particular function.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pete Johnson, II, Scott Sanchez
  • Publication number: 20190028552
    Abstract: Systems, methods, and computer-readable media for managing a distributed network of function execution environments. In some examples, a function router registers a plurality of execution endpoints on a catalog of execution endpoints and functions, each of the plurality of execution endpoints including a respective runtime environment capable of executing one or more functions. The function router receives, from a client, a request to execute a particular function and, based on the request, queries the catalog for the particular function and execution endpoints associated with the particular function. The function router receives a query response identifying one or more execution endpoints associated with the particular function, and selects an execution endpoint for executing the particular function based on one or more criteria associated with the request. The function router then sends to the client a response identifying the execution endpoint selected for executing the particular function.
    Type: Application
    Filed: November 8, 2017
    Publication date: January 24, 2019
    Inventors: Pete Johnson, II, Scott Sanchez