Patents by Inventor Frank Eigler

Frank Eigler 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: 12457117
    Abstract: Processing logic may send an HTTP request for a file to an HTTP server over a computer network. Processing logic may receive, from the HTTP server, a signature that is associated with the file, and the file. The file may include the source code that is associated with the file, executable code that corresponds to the source code, and debug data associated with the source code and the executable code. Processing logic compares the signature with the file using a digital verification certificate to validate the file. In response to the file being validated, processing logic accepts the file from the HTTP server.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: October 28, 2025
    Assignee: Red Hat, Inc.
    Inventors: Ryan Goldberg, Frank Eigler
  • Publication number: 20240356763
    Abstract: Processing logic may send an HTTP request for a file to an HTTP server over a computer network. Processing logic may receive, from the HTTP server, a signature that is associated with the file, and the file. The file may include the source code that is associated with the file, executable code that corresponds to the source code, and debug data associated with the source code and the executable code. Processing logic compares the signature with the file using a digital verification certificate to validate the file. In response to the file being validated, processing logic accepts the file from the HTTP server.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 24, 2024
    Inventors: Ryan Goldberg, Frank Eigler
  • Patent number: 11599342
    Abstract: A system includes one or more processors in communication with a memory and configured to receive a task to probe a portion of the memory associated with a version of a binary file during execution of the binary file. The task includes a portion of object code and a hash identifier, both associated with the version of the binary file. A database mapping hash identifiers to debug information associated with installed binary files is accessed. Debug information for the version of the binary file associated with the hash identifier is retrieved. A probing application is built using the debug information and the portion of object code. Upon execution of the version of the binary file, the probing application places the object code into the portion of the memory.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: Frank Eigler, Aaron Merey
  • Publication number: 20220100482
    Abstract: A system includes one or more processors in communication with a memory and configured to receive a task to probe a portion of the memory associated with a version of a binary file during execution of the binary file. The task includes a portion of object code and a hash identifier, both associated with the version of the binary file. A database mapping hash identifiers to debug information associated with installed binary files is accessed. Debug information for the version of the binary file associated with the hash identifier is retrieved. A probing application is built using the debug information and the portion of object code. Upon execution of the version of the binary file, the probing application places the object code into the portion of the memory.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Frank Eigler, Aaron Merey
  • Patent number: 11256602
    Abstract: According to one example, a method includes receiving a query from a client device, the query comprising a specified build identifier and a specified source code file name, determining, by a server device, a source code file from a plurality of archives using the specified build identifier and the specified source code file name, wherein determining the source code file comprises matching a longest shared prefix of the archive name associated with the specified build identifier and an archive name from a set of archive names having archived file names corresponding to the specified source code file name, and after the determining, responding to the query with the source code file.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: February 22, 2022
    Assignee: RED HAT, INC.
    Inventors: Aaron Bela Merey, Frank Eigler
  • Publication number: 20210240596
    Abstract: According to one example, a method includes receiving a query from a client device, the query comprising a specified build identifier and a specified source code file name, determining, by a server device, a source code file from a plurality of archives using the specified build identifier and the specified source code file name, wherein determining the source code file comprises matching a longest shared prefix of the archive name associated with the specified build identifier and an archive name from a set of archive names having archived file names corresponding to the specified source code file name, and after the determining, responding to the query with the source code file.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Aaron Bela Merey, Frank Eigler
  • Patent number: 8739135
    Abstract: Embodiments of the present invention provide a dynamic instrumentation system that uses statically defined probes. The probes may be defined using macro definitions. One or more libraries of macro definitions that are linked to static probes are provided in the computer system. Each probe is uniquely identified by a name having a well-defined prefix and a structured format. Probes may then be inserted at various locations and into the target software using standard macro calls. When the target software is compiled, the macro calls of each probe are expanded to calls to an existing function known as a probe handler function. Each probe handler function is identified in the computer system's symbol table with a unique symbol that corresponds to the name specified by the macro definition. When a probe is activated, the operating system kernel transfers control to an instrumentation kernel object.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: May 27, 2014
    Assignee: Red Hat, Inc.
    Inventor: Frank Eigler
  • Publication number: 20070103175
    Abstract: Embodiments of the present invention provide a dynamic instrumentation system that uses statically defined probes. The probes may be defined using macro definitions. One or more libraries of macro definitions that are linked to static probes are provided in the computer system. Each probe is uniquely identified by a name having a well-defined prefix and a structured format. Probes may then be inserted at various locations and into the target software using standard macro calls. When the target software is compiled, the macro calls of each probe are expanded to calls to an existing function known as a probe handler function. Each probe handler function is identified in the computer system's symbol table with a unique symbol that corresponds to the name specified by the macro definition. When a probe is activated, the operating system kernel transfers control to an instrumentation kernel object.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Inventor: Frank Eigler
  • Publication number: 20060240141
    Abstract: A sprue bar nozzle assembly for controlling flow of melt through conduits of a mold assembly for injection molding comprises a sprue bar extension and nozzle, the sprue bar extension comprising means for adjusting the overall length of the sprue bar nozzle assembly and the nozzle comprising a nose comprising a seating surface for mating engagement with a mating surface of a mating segment of a melt conveying conduit and a slide valve, an open position of the slide valve permitting melt to flow through the sprue bar nozzle assembly and a closed position preventing melt from flowing through the sprue bar nozzle assembly, the slide valve being biased to a closed position by a biasing means and being driven to the open position by forces applied to the nose of the nozzle as a result of closure of an associated mold assembly.
    Type: Application
    Filed: July 11, 2006
    Publication date: October 26, 2006
    Inventors: Trevor Pruden, Frederick Steil, Frank Eigler
  • Publication number: 20060182842
    Abstract: A nozzle controls flow of melt in injection molding equipment by passive actuation with opening and closing of a mold assembly. The nozzle comprises a valve pin having a pin passage therethrough movably supported within a nozzle passage and a contact arm transverse to and extending beyond the nozzle passage, the valve pin sealingly engaging the nozzle passage. Biasing means biases the valve pin to a closed position preventing passage of melt through the nozzle. The contact arm effects movement of the valve pin to an open position when closing of the mold assembly exerts a force on the contact arm to overcome the biasing means. A mold arrangement of plural mold assemblies comprises pairs of nozzles of the invention to control flow of melt through mating conduit segments between an injection unit and at least one mold assembly, the nozzles arranged and configured for seating engagement with abutment of the conduit segments.
    Type: Application
    Filed: February 16, 2005
    Publication date: August 17, 2006
    Inventors: Trevor Pruden, Frederick Steil, Frank Eigler