Patents Assigned to Charles River Analytics, Inc.
  • Publication number: 20240155220
    Abstract: Systems, methods, and software are described which enable robust measurement of distances between 3D points, such as for pupillary distance (PD) of a wearer of corrective lenses that are known to be coplanar from a color-and-depth camera, e.g., a red-green-blue-depth (RGB-D) camera. Examples can provide a late fusion pipeline that first detects and tracks 2D landmarks in color imagery, projects those detections (detected 2D landmarks) into the depth frame, and discards measurements that appear noncoplanar and nonparallel. A user can be directed to change poses to precisely correct for nonparallel camera poses. Temporal filters can be used for the resulting distance measurements.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 9, 2024
    Applicant: Charles River Analytics, Inc.
    Inventors: Min T. Kim, Stan German
  • Patent number: 11372017
    Abstract: Methods, techniques, apparatus, and algorithms are described for robustly measuring real-world distances using any mobile device equipped with an accelerometer and monocular camera. A general software implementation processes 2D video, precisely tracking points of interest across frames to estimate the unsealed trajectory of the device, which is used to correct the device's inertially derived trajectory. The visual and inertial trajectories are then aligned in scale space to estimate the physical distance travelled by the device and the true distance between the visually tracked points.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Charles River Analytics, Inc.
    Inventors: Stan German, Michael Kim, Henry Roth
  • Patent number: 10848519
    Abstract: Methods and systems for Predictive Malware Defense (PMD) are described. The systems and methods can utilize advanced machine-learning (ML) techniques to generate malware defenses preemptively. Embodiments of PMD can utilize models, which are trained on features extracted from malware families, to predict possible courses of malware evolution. PMD captures these predicted future evolutions in signatures of as yet unseen malware variants to function as a malware vaccine. These signatures of predicted future malware “evolutions” can be added to the training set of a machine-learning (ML) based malware detection and/or mitigation system so that it can detect these new variants as they arrive.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: November 24, 2020
    Assignee: Charles River Analytics, Inc.
    Inventors: Michael Howard, Avi Pfeffer, Mukesh Dalal, Michael Reposa
  • Patent number: 10032175
    Abstract: An algorithm for modeling and optimizing control of a complex and dynamic system is provided to facilitate an allocation of the resources on the network that is the most efficient. The algorithm serves to depict the complex network of available resources using market-based negotiation wherein resources are defined as available buyers and sellers in an efficient market. Selling agents are offering their available resources for sale in accordance with parameters that correspond to the actual limitations of that actual resource and the buyers are looking to make a purchase from one of the sellers that presents a resource with the greatest utility to them. In order to overcome inefficiencies that result from the potential of inefficient allocation, the present invention has further endeavored to introduce an efficiency-arbitrage agent that scans the overall body of transactions to identify and remedy inefficient market transactions.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 24, 2018
    Assignee: CHARLES RIVER ANALYTICS, INC.
    Inventors: Christopher Farnham, Daniel Schrage
  • Patent number: 8849729
    Abstract: Methods and systems are described for simplifying a causal influence model that describes influence of parent nodes Xi (i=1, . . . , n) on possible states of the child node Y. The child node Y and each one of the parent nodes Xi (i=1, . . . , n) are assumed to be either a discrete Boolean node having states true and false, a discrete Ordinal node having a plurality of ordered states; and a Categorical node having a plurality of unordered states. The influence of each parent node Xi on the child node Y is assumed to be a promoting influence and an inhibiting influence. User interfaces are described that incorporate these specific node types.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: September 30, 2014
    Assignee: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Patent number: 8548933
    Abstract: A method and system for implementing a weighted belief network that assists collaborative users in making decisions. A belief network structure is employed that further includes user controlled weighting and biasing factors to adjust the probabilities for the various nodes. The various participants have the opportunity to make adjustments to the weighting and credibility of the evidence and participants in the decision making process in order to arrive at what may be perceived as a more objective outcome. As the collaborative environment is established and the belief network is built, each user can apply various weighting and bias scenarios from their own perspective thereby allowing each discrete user to work out their various suspicions regarding the bias of other participants or the actual weight of a discrete piece of supporting evidence in the context of the entire belief network.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: October 1, 2013
    Assignee: Charles River Analytics, Inc.
    Inventor: Christopher Farnham
  • Patent number: 8510246
    Abstract: A system for computing probabilities of variables in a belief network includes a data acquisition interface configured to receive data representative of the belief network. The system further includes a partial evaluator configured to carry out a partial evaluation algorithm that determines the probability calculations that must be performed on the received data in order to compute the probabilities of the variables in the belief network. The system further includes a source code generator configured to output the probability calculations as a source code in a programming language.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: August 13, 2013
    Assignee: Charles River Analytics, Inc.
    Inventor: Zachary T. Cox
  • Patent number: 8170977
    Abstract: An apparatus for making probabilistic inferences based on a belief network includes a processing system configured to receive as input one or more parameters of a causal influence model. The belief network has a child node Y and one or more parent nodes Xi (i=1, . . . , n) for the child node Y. The causal influence model describes the influence of the parent nodes Xi on possible states of the child node Y. The processing system is further configured to use a creation function to convert the parameters of the causal influence model into one or more entries of a conditional probability table. The conditional probability table provides a probability distribution for all the possible states of the child node Y, for each combination of possible states of the parent nodes Xi.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: May 1, 2012
    Assignee: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Publication number: 20120084239
    Abstract: Methods and systems are described for simplifying a causal influence model that describes influence of parent nodes Xi (i=1, . . . , n) on possible states of the child node Y. The child node Y and each one of the parent nodes Xi (i=1, . . . , n) are assumed to be either a discrete Boolean node having states true and false, a discrete Ordinal node having a plurality of ordered states; and a Categorical node having a plurality of unordered states. The influence of each parent node Xi on the child node Y is assumed to be a promoting influence and an inhibiting influence. User interfaces are described that incorporate these specific node types.
    Type: Application
    Filed: December 13, 2011
    Publication date: April 5, 2012
    Applicant: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Patent number: 8150783
    Abstract: An improved security system for and method of detecting and responding to cyber attacks on a network or network element. The system comprises: (a) an intelligent agent-based information retrieval subsystem configured so as to automatically search for and retrieve relevant data from distributed sources; (b) a rule-based inferencing mechanism configured so as to interpret retrieved data within the situational context to support event and alert generation for cyber threat assessment and prediction; and (c) a threat assessment and prediction mechanism configured so as to capture relating to the interrelationship between cyber sensor outputs and cyber attacks.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: April 3, 2012
    Assignee: Charles River Analytics, Inc.
    Inventors: Paul G. Gonsalves, Catherine Dudley Call, Stephen Ho, David Lapsley
  • Patent number: 8078566
    Abstract: Methods and systems are described for simplifying a causal influence model that describes influence of parent nodes Xi (i=1, . . . , n) on possible states of the child node Y. The child node Y and each one of the parent nodes Xi (i=1, . . . , n) are assumed to be either a discrete Boolean node having states true and false, a discrete Ordinal node having a plurality of ordered states; and a Categorical node having a plurality of unordered states. The influence of each parent node Xi on the child node Y is assumed to be a promoting influence and an inhibiting influence. User interfaces are described that incorporate these specific node types.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: December 13, 2011
    Assignee: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Patent number: 7984002
    Abstract: A system for computing probabilities of variables in a belief network includes a data acquisition interface configured to receive data representative of the belief network. The system further includes a partial evaluator configured to carry out a partial evaluation algorithm that determines the probability calculations that must be performed on the received data in order to compute the probabilities of the variables in the belief network. The system further includes a source code generator configured to output the probability calculations as a source code in a programming language.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: July 19, 2011
    Assignee: Charles River Analytics, Inc.
    Inventor: Zachary T. Cox
  • Patent number: 7930256
    Abstract: An improved security system for and method of detecting and responding to cyber attacks on a network or network element. The system comprises: (a) an intelligent agent-based information retrieval subsystem configured so as to automatically search for and retrieve relevant data from distributed sources; (b) a rule-based inferencing mechanism configured so as to interpret retrieved data within the situational context to support event and alert generation for cyber threat assessment and prediction; and (c) a threat assessment and prediction mechanism configured so as to capture relating to the interrelationship between cyber sensor outputs and cyber attacks.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: April 19, 2011
    Assignee: Charles River Analytics, Inc.
    Inventors: Paul G. Gonsalves, Catherine Dudley Call, Stephen Ho, David Lapsley
  • Publication number: 20100023469
    Abstract: A method and system for implementing a weighted belief network that assists collaborative users in making decisions. A belief network structure is employed that further includes user controlled weighting and biasing factors to adjust the probabilities for the various nodes. The various participants have the opportunity to make adjustments to the weighting and credibility of the evidence and participants in the decision making process in order to arrive at what may be perceived as a more objective outcome. As the collaborative environment is established and the belief network is built, each user can apply various weighting and bias scenarios from their own perspective thereby allowing each discrete user to work out their various suspicions regarding the bias of other participants or the actual weight of a discrete piece of supporting evidence in the context of the entire belief network.
    Type: Application
    Filed: July 28, 2009
    Publication date: January 28, 2010
    Applicant: CHARLES RIVER ANALYTICS, INC
    Inventor: Christopher Farnham
  • Publication number: 20100023300
    Abstract: A method and system for detecting and monitoring discrete interactions within a physical social network is provided. The system and method detects attributes associated with human communication activities and distinguishes them from other concurrently detected activities in order to identify discrete interactions that are in turn transmitted across a network having a limited data rate. Generally, in its simplest form a plurality of wireless sensors are deployed across a cross-section of people of interest. Once deployed, the wireless sensors establish an ad-hoc network that transmits a small amount of data relating to the each of the discrete individuals bearing a sensor. The collected data is analyzed through the application of rules set forth in a Bayesian belief network to make a determination regarding the probability that an actual interaction between two individuals bearing sensors in fact occurred.
    Type: Application
    Filed: August 20, 2009
    Publication date: January 28, 2010
    Applicant: CHARLES RIVER ANALYTICS, INC.
    Inventors: Michael Farry, Jonathan Pfautz, Samuel Madden
  • Publication number: 20090259543
    Abstract: An algorithm for modeling and optimizing control of a complex and dynamic system is provided to facilitate an allocation of the resources on the network that is the most efficient. The algorithm serves to depict the complex network of available resources using market-based negotiation wherein resources are defined as available buyers and sellers in an efficient market. Selling agents are offering their available resources for sale in accordance with parameters that correspond to the actual limitations of that actual resource and the buyers are looking to make a purchase from one of the sellers that presents a resource with the greatest utility to them. In order to overcome inefficiencies that result from the potential of inefficient allocation, the present invention has further endeavored to introduce an efficiency-arbitrage agent that scans the overall body of transactions to identify and remedy inefficient market transactions.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 15, 2009
    Applicant: CHARLES RIVER ANALYTICS, INC
    Inventors: Christopher Farnham, Daniel Schrage
  • Patent number: 7536372
    Abstract: An application for developing and using a model of a Bayesian Network to compute beliefs. The application provides an interface through which a user may specify the construction of the Bayseian Network, such as by specifying nodes in the network, parameters associated with the nodes, conditional probability distributions associated with the parameters or evidence that a parameter has a particular value. The application builds an inference engine based on user input specifying the construction of the Bayesian Network and uses it to compute beliefs. The application provides a user interface through which a user may specify the construction of the Bayesian Network and automatically updates an output reflecting beliefs. The input and output information may be available to the user simultaneously without switching operating modes of the application.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: May 19, 2009
    Assignee: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan D. Pfautz
  • Publication number: 20080177679
    Abstract: An apparatus for making probabilistic inferences based on a belief network includes a processing system configured to receive as input one or more parameters of a causal influence model. The belief network has a child node Y and one or more parent nodes Xi (i=1, . . . , n) for the child node Y. The causal influence model describes the influence of the parent nodes Xi on possible states of the child node Y. The processing system is further configured to use a creation function to convert the parameters of the causal influence model into one or more entries of a conditional probability table. The conditional probability table provides a probability distribution for all the possible states of the child node Y, for each combination of possible states of the parent nodes Xi.
    Type: Application
    Filed: January 22, 2007
    Publication date: July 24, 2008
    Applicant: Charles River Analytics, Inc.
    Inventors: Zachary T. Cox, Jonathan Pfautz, David Koelle, Geoffrey Catto, Joseph Campolongo
  • Publication number: 20070027663
    Abstract: A system for computing probabilities of variables in a belief network includes a data acquisition interface configured to receive data representative of the belief network. The system further includes a partial evaluator configured to carry out a partial evaluation algorithm that determines the probability calculations that must be performed on the received data in order to compute the probabilities of the variables in the belief network. The system further includes a source code generator configured to output the probability calculations as a source code in a programming language.
    Type: Application
    Filed: April 28, 2006
    Publication date: February 1, 2007
    Applicant: Charles River Analytics, Inc.
    Inventor: Zachary Cox
  • Publication number: 20060020568
    Abstract: An application for developing and using a model of a Bayesian Network to compute beliefs. The application provides an interface through which a user may specify the construction of the Bayseian Network, such as by specifying nodes in the network, parameters associated with the nodes, conditional probability distributions associated with the parameters or evidence that a parameter has a particular value. The application builds an inference engine based on user input specifying the construction of the Bayesian Network and uses it to compute beliefs. The application provides a user interface through which a user may specify the construction of the Bayesian Network and automatically updates an output reflecting beliefs. The input and output information may be available to the user simultaneously without switching operating modes of the application.
    Type: Application
    Filed: July 18, 2005
    Publication date: January 26, 2006
    Applicant: Charles River Analytics, Inc.
    Inventors: Zachary Cox, Jonathan Pfautz