Patents by Inventor James A. Hammack

James A. Hammack 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: 11869222
    Abstract: Provided are methods and apparatus for creating super-compressed map files. Using free and open-source software (FOSS), the tool create a super-compressed internally tiled Geo Tag Image File Format (TIFF) in a WGS84 datum (WGS84) similar in size to the original LizardTech's MrSID (SID) imagery from the National Geospatial-Intelligence Agency (NGA). Converting NGA data to WGS84 allows mapping systems like NASA Worldwind (WW) to eliminate the step of re-projecting on the fly from non-native projections, thus reducing processing time. The disclosed method includes removing all pure-black pixels by setting them to black+1, changing all near-black border pixels with values less than 15 to 0 (pure black), setting pure black values to “no-data,” compressing the image with a compression scheme, and translating the compressed image to JPEG and a YCbCr color space to achieve greater compression.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: January 9, 2024
    Assignee: The United States of America, as Represented by the Secretary of the Navy
    Inventors: Robert E. Mullen, James A. Hammack
  • Patent number: 11636206
    Abstract: A code segment executing on a compute instance may be identified as suspicious based on runtime behavior or similar behavioral analysis or the like. In order to ensure the identification and use of the most up-to-date identification and remediation tools, the compute instance may defer various remediation steps for an interval, during which the compute instance may wait for data updates from a threat management system. After the interval has passed, the compute instance may use any updated data or tools in order to address the code segment that triggered the initial malware detection.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: April 25, 2023
    Assignee: Sophos Limited
    Inventors: Timothy Bruce Kenyon, Patrick James Hammack
  • Publication number: 20220292729
    Abstract: Provided are methods and apparatus for creating super-compressed map files. Using free and open-source software (FOSS), the tool create a super-compressed internally tiled Geo Tag Image File Format (TIFF) in a WGS84 datum (WGS84) similar in size to the original LizardTech's MrSID (SID) imagery from the National Geospatial-Intelligence Agency (NGA). Converting NGA data to WGS84 allows mapping systems like NASA Worldwind (WW) to eliminate the step of re-projecting on the fly from non-native projections, thus reducing processing time. The disclosed method includes removing all pure-black pixels by setting them to black+1, changing all near-black border pixels with values less than 15 to 0 (pure black), setting pure black values to “no-data,” compressing the image with a compression scheme, and translating the compressed image to JPEG and a YCbCr color space to achieve greater compression.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 15, 2022
    Applicant: The United States of America, as represented by the Secretary of the Navy
    Inventors: Robert E. Mullen, James A. Hammack
  • Patent number: 11340073
    Abstract: A method for determining an estimated position of a device within a location, the device comprising at least one movement sensor configured to generate sensor data, and the device storing a map of the location, the map being divided into a plurality of regions, the method comprising: calculating an estimated position for the device within the location based on the sensor data; determining an estimated region of the plurality of regions for the device based on the estimated position; calculating an estimated heading for the device based on the sensor data; comparing the estimated heading to a most-likely heading associated with the estimated region to generate a difference between the two headings; and setting the estimated heading to the most-likely heading associated with the estimated region if difference between the two headings is greater than a threshold heading difference.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 24, 2022
    Assignee: LIVING MAP LIMITED
    Inventors: James Hammack, Perry Wischow, Gary McKay, Tim Fendley
  • Publication number: 20210216634
    Abstract: A code segment executing on a compute instance may be identified as suspicious based on runtime behavior or similar behavioral analysis or the like. In order to ensure the identification and use of the most up-to-date identification and remediation tools, the compute instance may defer various remediation steps for an interval, during which the compute instance may wait for data updates from a threat management system. After the interval has passed, the compute instance may use any updated data or tools in order to address the code segment that triggered the initial malware detection.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Timothy Bruce Kenyon, Patrick James Hammack
  • Patent number: 10997294
    Abstract: A code segment executing on a compute instance may be identified as suspicious based on runtime behavior or similar behavioral analysis or the like. In order to ensure the identification and use of the most up-to-date identification and remediation tools, the compute instance may defer various remediation steps for an interval, during which the compute instance may wait for data updates from a threat management system. After the interval has passed, the compute instance may use any updated data or tools in order to address the code segment that triggered the initial malware detection.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: May 4, 2021
    Assignee: Sophos Limited
    Inventors: Timothy Bruce Kenyon, Patrick James Hammack
  • Publication number: 20210048298
    Abstract: A method for determining an estimated position of a device within a location, the device comprising at least one movement sensor configured to generate sensor data, and the device storing a map of the location, the map being divided into a plurality of regions, the method comprising: calculating an estimated position for the device within the location based on the sensor data; determining an estimated region of the plurality of regions for the device based on the estimated position; calculating an estimated heading for the device based on the sensor data; comparing the estimated heading to a most-likely heading associated with the estimated region to generate a difference between the two headings; and setting the estimated heading to the most-likely heading associated with the estimated region if difference between the two headings is greater than a threshold heading difference.
    Type: Application
    Filed: November 13, 2018
    Publication date: February 18, 2021
    Applicant: LIVING MAP LIMITED
    Inventors: James Hammack, Perry Wischow, Gary McKay, Tim Fendley
  • Publication number: 20200302058
    Abstract: A code segment executing on a compute instance may be identified as suspicious based on runtime behavior or similar behavioral analysis or the like. In order to ensure the identification and use of the most up-to-date identification and remediation tools, the compute instance may defer various remediation steps for an interval, during which the compute instance may wait for data updates from a threat management system. After the interval has passed, the compute instance may use any updated data or tools in order to address the code segment that triggered the initial malware detection.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Inventors: Timothy Bruce Kenyon, Patrick James Hammack
  • Patent number: 8243551
    Abstract: A computer based system and method for determining if a change detection sonar contact in change detection side scan sonar imagery matches a historical contact of the same geospatial location.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: August 14, 2012
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: Marlin L Gendron, Maura C Lohrenz, Lancelot M Riedlinger, James A. Hammack, Charles B Martin
  • Publication number: 20120069709
    Abstract: A computer based system and method for real-time display of co-registered historical and current side scan sonar imagery during a side scan sonar survey. Embodiments also include modules for detection of clutter in the current imagery, identification of features, extraction of snippets, filtering based on predetermined size and shape parameters, and determination if a current feature is the same as a previously identified contact from historical imagery.
    Type: Application
    Filed: May 20, 2011
    Publication date: March 22, 2012
    Applicant: THE GOVERNMENT OF THE UNITED STATES, AS REPRESENTED BY THE SECRETARY OF THE NA
    Inventors: Marlin L. Gendron, Maura C. Lohrenz, Lancelot M. Riedlinger, James A. Hammack, Charles B. Martin
  • Publication number: 20120069710
    Abstract: A computer based system and method for real-time display of co-registered historical and current side scan sonar imagery during a side scan sonar survey. Embodiments also include modules for detection of clutter in the current imagery, identification of features, extraction of snippets, filtering based on predetermined size and shape parameters, and determination if a current feature is the same as a previously identified contact from historical imagery.
    Type: Application
    Filed: May 20, 2011
    Publication date: March 22, 2012
    Applicant: THE GOVERNMENT OF THE UNITED STATES, AS REPRESENTED BY THE SECRETARY OF THE NAVY
    Inventors: Marlin L. Gendron, Maura C. Lohrenz, Lancelot M. Riedlinger, James A. Hammack, Charles B. Martin
  • Patent number: 7990804
    Abstract: A computer based system and method for real-time display of co-registered historical and current side scan sonar imagery during a side scan sonar survey. Embodiments also include modules for detection of clutter in the current imagery, identification of features, extraction of snippets, filtering based on predetermined size and shape parameters, and determination if a current feature is the same as a previously identified contact from historical imagery.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: August 2, 2011
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Marlin L Gendron, Maura C Lohrenz, Lancelot M Riedlinger, James A. Hammack, Charles B. Martin
  • Publication number: 20090016161
    Abstract: A computer based system and method for real-time display of co-registered historical and current side scan sonar imagery during a side scan sonar survey. Embodiments also include modules for detection of clutter in the current imagery, identification of features, extraction of snippets, filtering based on predetermined size and shape parameters, and determination if a current feature is the same as a previously identified contact from historical imagery.
    Type: Application
    Filed: May 22, 2008
    Publication date: January 15, 2009
    Applicant: The Government of the US, as represented by the Secretary of the Navy
    Inventors: Marlin L. Gendron, Maura C. Lohrenz, Lancelot M. Riedlinger, James A. Hammack, Charles B. Martin
  • Patent number: 6049832
    Abstract: A method and apparatus for accessing information on a host computer (104) from a client computer (112) that are connected by a network. The information accessed by the client computer (112) is represented as a plurality of fields in a presentation space data stream (208). The fields and corresponding attribute information in the presentation space data stream (208), as received from the host computer (104), are extracted and stored in field objects contained within a Display control (202). A set of events is provided by the Display control to an application program (204), the events providing information to allow the application program (204) to manage the interaction between an operator and the host computer (104). A set of properties and methods provide the application program (204) with the ability to traverse the field objects and thereby obtain the field information sent from the host computer.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: April 11, 2000
    Assignee: Wall Data Incorporated
    Inventors: David Neal Brim, Patrick James Hammack, Christina Anne Haven, Steven Patrick Rielley