Patents by Inventor Jeff M. Henry

Jeff M. Henry 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: 11954770
    Abstract: A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes a portion including textual characters, wherein each textual character of the textual characters is formed of line segments; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a size of the at least one file is smaller than the graphical image file.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 9, 2024
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeff M. Henry, Reed A. Kovach, Todd E. Miller, Jason L. Wong
  • Patent number: 11915389
    Abstract: A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes at least one sequence of repeating pattern elements, each of the at least one sequence including the repeating pattern elements that are repeated along a linear direction; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a file size of the at least one file is smaller than the graphical image file.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: February 27, 2024
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
  • Patent number: 11887222
    Abstract: A method and system for converting a filled shape to a run length encoded RLE vector is disclosed. The method includes creating a virtual pixel array of pixel cells corresponding to a graphical array of pixels comprising the filled shape. The method includes determining a border on the virtual pixel array corresponding to the filled shape, storing a pixel-type value within each pixel cell that corresponds to a border line element within the pixel, and creating a shape RLE group corresponding to a line of pixels aligned along a first axis of the virtual pixel array. Once created, the position and length of the shape RLE group is stored as an RLE vector. The method for clipping filled shapes is also disclosed, which includes converting a clipping region to a clip RLE group, then comparing the clip RLE group to the shape RLE group, forming a clipped image RLE vector.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: January 30, 2024
    Assignee: Rockwell Collins, Inc.
    Inventor: Jeff M. Henry
  • Patent number: 11854110
    Abstract: A system may include a processor configured to: obtain an image of an airport terminal chart; based on a latitudinal set of characters, determine a latitude for each line of latitude; based on the latitude for each line of latitude and a first image distance between the lines of latitude, determine a first ratio of latitudinal degrees between the lines of latitude to the first image distance; based on a longitudinal set of characters, determine a longitude for each line of longitude; based on the longitude for each line of longitude and a second image distance between the lines of longitude, determine a second ratio of longitudinal degrees between the lines of longitude to the second image distance; and output information associated with the first ratio, the second ratio, the determined latitude for each line of latitude, and the determined longitude for each line of longitude.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: December 26, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeff M. Henry, Srinath A. Nandakumar
  • Patent number: 11842429
    Abstract: A method is disclosed. The method may include receiving chart data; converting the received chart data into one or more sets of hardware directives and one or more subroutines, the one or more sets of one or more hardware directives including at least a first set hardware directives and a second set of hardware directives, the first set of hardware directives including one or more relative offsets needing address modification, the second set of hardware directives not needing address modification; generating a display list including the set of hardware directives and one or more rules, the one or more relative offsets needing address modification arranged at a beginning position in the generated display list; providing the generated display list to an on-board aircraft controller; and updating, via the on-board aircraft controller, the one or more absolute addresses of the relative offsets of the first set of hardware directives during run-time.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: December 12, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
  • Patent number: 11748923
    Abstract: A system and method for flight chart font character scaling is disclosed. A host computing device is configured to: detect a font character size of a font character in a flight chart file, associate a threshold zoom level with the font character based on the respective font character size, and convert the flight chart file to aircraft display hardware directives. An aircraft display is configured to display a flight chart using the aircraft display hardware directives. An aircraft computing device is configured to detect a current zoom level of the aircraft display, compare the current zoom level to the threshold zoom level, set a drawing mode of a font character reference as a stroked mode or a filled mode, and present a referenced character as a filled character or a stroked character based on the drawing mode.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: September 5, 2023
    Assignee: Rockwell Collins, Inc.
    Inventor: Jeff M. Henry
  • Patent number: 11741573
    Abstract: A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes at least one sequence of repeating pattern elements, each of the at least one sequence including the repeating pattern elements that are repeated along a linear direction; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a file size of the at least one file is smaller than the graphical image file.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 29, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
  • Publication number: 20230154076
    Abstract: A system may include a processor configured to: obtain an image of an airport terminal chart; based on a latitudinal set of characters, determine a latitude for each line of latitude; based on the latitude for each line of latitude and a first image distance between the lines of latitude, determine a first ratio of latitudinal degrees between the lines of latitude to the first image distance; based on a longitudinal set of characters, determine a longitude for each line of longitude; based on the longitude for each line of longitude and a second image distance between the lines of longitude, determine a second ratio of longitudinal degrees between the lines of longitude to the second image distance; and output information associated with the first ratio, the second ratio, the determined latitude for each line of latitude, and the determined longitude for each line of longitude.
    Type: Application
    Filed: December 21, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Srinath A. Nandakumar
  • Publication number: 20230150686
    Abstract: A method for separating avionics charts into a plurality of display panels is disclosed. The method may include receiving chart data for a virtual avionics chart. The method may include determining whether the received chart data exceeds a predetermined threshold. The method may include generating a plurality of display panels if the received chart data exceeds the predetermined threshold. The method may include determining one or more buffer lengths for the generated plurality of display panels. The method may include generating a plurality of output files based on the generated plurality of display panels and the determined one or more buffer lengths.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventor: Jeff M. Henry
  • Publication number: 20230150685
    Abstract: An aircraft-based or vehicle-based system and method for enhancing situational awareness via a display system for displaying map-based charts (e.g., terminal charts, enroute charts, avionics charts) displays an active map-based chart (specifically an active panel of the map-based chart) and superimposes over the displayed active panel a panel selector display, e.g., a thumbnail display of the active enroute chart with a subset of the information provided by the enroute chart and divided into its component panels. The panel selector display highlights the currently displayed active panel and provides an ownship indicator showing the approximate position of the aircraft or vehicle relative to the currently active enroute chart.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Kyle R. Peters, Jeff M. Henry
  • Publication number: 20230154341
    Abstract: An aircraft-based display system providing a graphical user interface (GUI) for display of terminal charts further displays an enroute selector for engagement to select and display enroute charts. Engagement with the enroute selector brings up an enroute menu for selecting for display enroute charts associated with the ownship position or previously selected enroute charts; selection of an enroute chart 1) makes the selected chart the new active enroute chart and 2) displays the enroute chart. Each chart in the enroute menu includes a play button; engagement with the play button brings up an enroute selector GUI allowing selection of an enroute region and chart type. The enroute selector GUI displays all available enroute charts for a selected region and chart type, allowing the selection and display of the desired enroute chart in graphical as well as textual format.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Kyle R. Peters, Jeff M. Henry
  • Publication number: 20230154338
    Abstract: A flight chart conversion system is disclosed. A host computing device is configured to: convert flight chart file(s) to SVG flight chart file(s) defined in XML; preprocess each of the SVG flight chart file(s) by removing filled shapes overlapping navigational paths, detecting font characters, and replacing the font characters with font character references; convert the SVG flight chart file(s) to flight chart(s) defined in set(s) of aircraft display hardware directives; compress each of the flight chart(s) and the respective metadata; and combine the flight chart(s) and the respective metadata into a flight chart database.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Kyle R. Peters, Todd E. Miller
  • Publication number: 20230154072
    Abstract: A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes a portion including textual characters, wherein each textual character of the textual characters is formed of line segments; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a size of the at least one file is smaller than the graphical image file.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Reed A. Kovach, Todd E. Miller, Jason L. Wong
  • Publication number: 20230154078
    Abstract: A method is disclosed. The method may include receiving chart data; converting the received chart data into one or more sets of hardware directives and one or more subroutines, the one or more sets of one or more hardware directives including at least a first set hardware directives and a second set of hardware directives, the first set of hardware directives including one or more relative offsets needing address modification, the second set of hardware directives not needing address modification; generating a display list including the set of hardware directives and one or more rules, the one or more relative offsets needing address modification arranged at a beginning position in the generated display list; providing the generated display list to an on-board aircraft controller; and updating, via the on-board aircraft controller, the one or more absolute addresses of the relative offsets of the first set of hardware directives during run-time.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
  • Publication number: 20230152116
    Abstract: A method for generating thumbnails is disclosed. The method may include receiving an area map, and chart data having a geographical information set. The method may include generating a plurality of panels having one or more panel corners based on the chart data. The method may include projecting the one or more panel corners onto the area map, defining one or more corners of a plurality of areas to be extracted. The method may include determining an extraction mapping for each area to be extracted, the extraction mapping configured to map the plurality of areas to be extracted to a plurality of thumbnail panels. The method may include extracting area map data from each area to be extracted to generate a plurality of thumbnail panels using the determined extraction mapping. The method may include generating a thumbnail display by combining each thumbnail panel of the plurality of thumbnail panels.
    Type: Application
    Filed: December 22, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Kyle R. Peters, Srinath A. Nandakumar
  • Publication number: 20230154071
    Abstract: A method and system for converting a filled shape to a run length encoded RLE vector is disclosed. The method includes creating a virtual pixel array of pixel cells corresponding to a graphical array of pixels comprising the filled shape. The method includes determining a border on the virtual pixel array corresponding to the filled shape, storing a pixel-type value within each pixel cell that corresponds to a border line element within the pixel, and creating a shape RLE group corresponding to a line of pixels aligned along a first axis of the virtual pixel array. Once created, the position and length of the shape RLE group is stored as an RLE vector. The method for clipping filled shapes is also disclosed, which includes converting a clipping region to a clip RLE group, then comparing the clip RLE group to the shape RLE group, forming a clipped image RLE vector.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventor: Jeff M. Henry
  • Publication number: 20230154074
    Abstract: A system and method for flight chart font character scaling is disclosed. A host computing device is configured to: detect a font character size of a font character in a flight chart file, associate a threshold zoom level with the font character based on the respective font character size, and convert the flight chart file to aircraft display hardware directives. An aircraft display is configured to display a flight chart using the aircraft display hardware directives. An aircraft computing device is configured to detect a current zoom level of the aircraft display, compare the current zoom level to the threshold zoom level, set a drawing mode of a font character reference as a stroked mode or a filled mode, and present a referenced character as a filled character or a stroked character based on the drawing mode.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventor: Jeff M. Henry
  • Publication number: 20230153947
    Abstract: A system may include a computer readable medium and a processor communicatively coupled to the computer readable medium. The processor may be configured to: obtain a graphical image file, the graphical image file including an image, wherein the image includes at least one sequence of repeating pattern elements, each of the at least one sequence including the repeating pattern elements that are repeated along a linear direction; and convert the graphical image file to at least one file including hardware directives that when executed cause a recreation of the image of the graphical image file to be drawn, wherein a file size of the at least one file is smaller than the graphical image file.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
  • Publication number: 20230153064
    Abstract: A method for correlating a first item to a second item is disclosed. The method includes detecting a first identifier associated with the first item and detecting a second identifier associated with the second item. The method further includes simplifying the first identifier, and executing a matching procedure configured to match the first identifier to the second identifier and generating a match value, which includes comparing the first identifier to the second identifier and generating the match value between the first identifier and the second identifier. The method also includes reporting a correlation between the first item and the second item based on the match value. The method may be performed by a system that includes a controller, one or more processors, and memory.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventor: Jeff M. Henry
  • Patent number: 8788126
    Abstract: A present novel and non-trivial system, device, and method for generating object symbology are disclosed. A system may be comprised one or more aircraft systems and a cockpit display system comprised of a system configuration file, a plurality of definition files, and a windows generator (“WG”). The WG may be configured to perform initialization and run-time operations. The initialization operation may be comprised of retrieving a system configuration file; retrieving a first definition file comprised of a first layer; and retrieving one or more second definition files comprised of one or more second layers. The run-time operation may be comprised of receiving a first-layer widget data set; receiving one or more second-layer widget data sets; determining the screen position of each object located within a view frustum; and generating a pixel data set in response to the determination.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 22, 2014
    Assignee: Rockwell Collins, Inc.
    Inventors: Ian J. Bull, Weston J. Lahr, Gary J. Albert, Jeff M. Henry