Patents by Inventor Juan E. Sandoval

Juan E. Sandoval 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: 9127948
    Abstract: In certain embodiments, path determination includes receiving terrain elevation data comprising elevation values for locations of an area, where each elevation value indicates an elevation at a location. One or more gradient matrices are calculated from the elevation values. Each gradient matrix comprises gradient values corresponding to the locations. Traversable segments are determined from the gradient matrices, and a path is determined from the traversable segments.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: September 8, 2015
    Assignee: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Patent number: 8818712
    Abstract: In certain embodiments, determining maritime paths includes accessing a feasibility matrix comprising feasibility values for locations of an area. A feasibility value indicates navigability at a location. One or more non-navigable locations represent one or more barriers. Waypoints around the barriers are determined. A cost matrix comprising cost values is calculated. A cost value indicates a distance between two points of a set of points, where the set of points comprises one or more start points, one or more end points, and the waypoints. Dijkstra's technique is applied to a selected start point and a selected end point to yield a shortest length path between the selected start point and the selected end point.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: August 26, 2014
    Assignee: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Patent number: 8645305
    Abstract: According to certain embodiments, paths are identified from path data. One or more sensors are assigned to each path. The following are performed: at least one sensor is moved to a path intersection and excess sensors are removed. An excess sensor is a sensor that is not required to satisfy the desired number of sensors of one or more paths. According to certain embodiments, a combined array comprising combined entries is accessed. Each combined entry represents a location and has a value indicating a number of paths at the location. The following are performed to yield a sensor arrangement: a maximum value of the combined array is identified, a sensor is assigned to a location associated with the maximum value, and the paths are removed from the combined array. A result associated with the sensor arrangement is reported.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: February 4, 2014
    Assignee: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Patent number: 8516596
    Abstract: In certain embodiments, analyzing cyber attacks includes receiving cyber attack parameters. A cyber attack parameter describes a performance attribute of a cyber attack scenario. The cyber attack parameters comprises at least one temporal parameter describing a temporal feature of the cyber attack scenario. The following is performed for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics: simulating the cyber attack operating with a cyber defense; and determining a set of cyber attack metrics describing the cyber attack operating with the cyber defense. The cyber defenses are evaluated in accordance with the sets of cyber attack metrics.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: August 20, 2013
    Assignee: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Armando J. Santos, Suzanne P. Hassell
  • Publication number: 20120253669
    Abstract: In certain embodiments, determining maritime paths includes accessing a feasibility matrix comprising feasibility values for locations of an area. A feasibility value indicates navigability at a location. One or more non-navigable locations represent one or more barriers. Waypoints around the barriers are determined. A cost matrix comprising cost values is calculated. A cost value indicates a distance between two points of a set of points, where the set of points comprises one or more start points, one or more end points, and the waypoints. Dijkstra's technique is applied to a selected start point and a selected end point to yield a shortest length path between the selected start point and the selected end point.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Applicant: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Publication number: 20120253664
    Abstract: In certain embodiments, path determination includes receiving terrain elevation data comprising elevation values for locations of an area, where each elevation value indicates an elevation at a location. One or more gradient matrices are calculated from the elevation values. Each gradient matrix comprises gradient values corresponding to the locations. Traversable segments are determined from the gradient matrices, and a path is determined from the traversable segments.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Publication number: 20120101969
    Abstract: According to certain embodiments, paths are identified from path data. One or more sensors are assigned to each path. The following are performed: at least one sensor is moved to a path intersection and excess sensors are removed. An excess sensor is a sensor that is not required to satisfy the desired number of sensors of one or more paths. According to certain embodiments, a combined array comprising combined entries is accessed. Each combined entry represents a location and has a value indicating a number of paths at the location. The following are performed to yield a sensor arrangement: a maximum value of the combined array is identified, a sensor is assigned to a location associated with the maximum value, and the paths are removed from the combined array. A result associated with the sensor arrangement is reported.
    Type: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Sara R. Lemley
  • Publication number: 20110288904
    Abstract: In certain embodiments, an application maneuvering analysis tool accesses application characteristics information indicating one or more characteristics of an application for which a maneuver evaluation is desired. Using the accessed application characteristics information, the application maneuvering analysis tool determines a maneuverability index representing a maneuvering efficiency of the application and determines an implementation difficulty level according to the determined maneuverability index.
    Type: Application
    Filed: October 28, 2010
    Publication date: November 24, 2011
    Applicant: Raytheon Company
    Inventors: Suzanne P. Hassell, James D. Janscha, Jeffrey J. Wiley, Paul F. Beraud, III, Alen Cruz, Armando J. Santos, Juan E. Sandoval, Nicholas I. Sapankevych, Frederick E. Bass, JR.
  • Publication number: 20110185432
    Abstract: In certain embodiments, analyzing cyber attacks includes receiving cyber attack parameters. A cyber attack parameter describes a performance attribute of a cyber attack scenario. The cyber attack parameters comprises at least one temporal parameter describing a temporal feature of the cyber attack scenario. The following is performed for each cyber defense of one or more cyber defenses to yield one or more sets of cyber attack metrics: simulating the cyber attack operating with a cyber defense; and determining a set of cyber attack metrics describing the cyber attack operating with the cyber defense. The cyber defenses are evaluated in accordance with the sets of cyber attack metrics.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 28, 2011
    Applicant: Raytheon Company
    Inventors: Juan E. Sandoval, Nicholas I. Sapankevych, Armando J. Santos, Suzanne P. Hassell