Patents by Inventor Stephen Ray Shafer

Stephen Ray Shafer 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: 10032267
    Abstract: A computer-implemented method includes: receiving, by a computing device, sensor data associated with a geographic location; processing, by the computing device, the sensor data to identify an infrastructure asset within the geographic location; determining, by the computing device, a condition of the infrastructure asset based on processing the sensor data; and storing or outputting, by the computing device, information regarding the condition of the infrastructure asset.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: July 24, 2018
    Assignee: LOCKHEED MARTIN CORPORATION
    Inventors: Robert Strebel, Reed Durand, Ryan W. Andrew, Joseph R. Grosso, Timothy Douglas, Victoria Rose Tagarelli, Richard T. Evans, David E. Murphy, Bing C. Li, Joseph T. Morrison, Stephen Ray Shafer, Benjamin P. Tongue, Khader S. Fashho
  • Publication number: 20170358068
    Abstract: A computer-implemented method includes: receiving, by a computing device, sensor data associated with a geographic location; processing, by the computing device, the sensor data to identify an infrastructure asset within the geographic location; determining, by the computing device, a condition of the infrastructure asset based on processing the sensor data; and storing or outputting, by the computing device, information regarding the condition of the infrastructure asset.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventors: Robert Strebel, Reed Durand, Ryan W. Andrew, Joseph R. Grosso, Timothy Douglas, Victoria Rose Tagarelli, Richard T. Evans, David E. Murphy, Bing C. Li, Joseph T. Morrison, Stephen Ray Shafer, Benjamin P. Tongue, Khader S. Fashho
  • Patent number: 5781787
    Abstract: In distributed memory multiprocessors, communication between processing elements (PEs) can have a significant impact on the overall computation time. In addition, contention for the communication links can often make PEs wait even longer for a message than would normally be required. Because of this, it is important to minimize the effects of inter-processor communication time. The present invention reduces the execution time of a parallel program by merging messages (also called message combining, or message consolidation) after the program has already been partitioned and scheduled onto the PEs. The data from two (or more) messages are combined and sent in a single communication by locating sections of the system where a merge will affect the overall execution time, and determining before the merge takes place whether it will positively or negatively affect the system.
    Type: Grant
    Filed: April 21, 1995
    Date of Patent: July 14, 1998
    Assignee: Lockheed Martin Corporation
    Inventors: Stephen Ray Shafer, Kanad Ghose