Patents by Inventor Anthony Sarah

Anthony Sarah 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).

  • Publication number: 20190228311
    Abstract: An apparatus of operating a computational network is configured to determine a low-rank approximation for one or more layers of the computational network based at least in part on a set of residual targets. A set of candidate rank vectors corresponding to the set of residual targets may be determined. Each of the candidate rank vectors may be evaluated using an objective function. A candidate rank vector may be selected and used to determine the low rank approximation. The computational network may be compressed based on the low-rank approximation. In turn the computational network may be operated using the one or more compressed layers.
    Type: Application
    Filed: January 23, 2018
    Publication date: July 25, 2019
    Inventors: Anthony SARAH, Raghuraman KRISHNAMOORTHI
  • Patent number: 10235446
    Abstract: According to one embodiment, a computer-implemented method for cleaning up a data set having a possible incorrect label includes: selecting a plurality of training documents; estimating a quality of an organization of a plurality of categories; and determining whether the quality of the organization is greater than a predetermined quality threshold. Corresponding system and computer program product embodiments are also presented. Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the drawings, illustrate by way of example the principles of the invention.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: March 19, 2019
    Assignee: KOFAX, INC.
    Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
  • Patent number: 10210464
    Abstract: A method of online training of a classifier includes determining a distance from one or more feature vectors of an object to a first predetermined decision boundary established during off-line training for the classifier. The method also includes updating a decision rule as a function of the distance. The method further includes classifying a future example based on the updated decision rule.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 19, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: David Jonathan Julian, Anthony Sarah
  • Patent number: 10118869
    Abstract: This fertilizer is a mixture of organic matter from animal and plant sources, nematode controllers, carbohydrates, minerals, and mycorrhizal inoculum. It contains guano, kelp meal, neem cake, dry molasses, clay, magnesium sulfate and mycorrhizae. In one embodiment, the mixture is made of the following amounts by weight: 55% high-nitrogen bat guano; 12.5% high-phosphorous bat guano; 12.5% kelp meal; 10% neem cake; and 2.5% each of dry molasses, montmorillonite clay, magnesium sulfate, and mycorrhizae of the Glomus genus. Versions of the fertilizer directed to specific plant species may contain additional ingredients, such as indole-3-butyric acid.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: November 6, 2018
    Inventor: Anthony Sarah
  • Patent number: 9886663
    Abstract: A method of generating executable code for a target platform in a neural network includes receiving a spiking neural network description. The method also includes receiving platform-specific instructions for one or more target platforms. Further, the method includes, generating executable code for the target platform(s) based on the platform-specific instructions and the network description.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Anthony Sarah, Robert Howard Kimball, Michael-David Nakayoshi Canoy, Jan Krzys Wegrzyn
  • Publication number: 20170329838
    Abstract: According to one embodiment, a computer-implemented method for cleaning up a data set having a possible incorrect label includes: selecting a plurality of training documents; estimating a quality of an organization of a plurality of categories; and determining whether the quality of the organization is greater than a predetermined quality threshold. Corresponding system and computer program product embodiments are also presented. Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the drawings, illustrate by way of example the principles of the invention.
    Type: Application
    Filed: August 1, 2017
    Publication date: November 16, 2017
    Inventors: Mauritius A.R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
  • Patent number: 9754014
    Abstract: According to one embodiment, a computer-implemented method for confirming/rejecting a most relevant example includes: generating a binary decision model by training a binary classifier using a plurality of training documents; classifying one or more test documents into one of a plurality of categories using the binary decision model, wherein the one or more test documents lack a user-defined category label; selecting a most relevant example of the classified test documents from among the classified test documents; displaying, using a display of the computer, the most relevant example of the classified test documents to a user; receiving, via the computer and from the user, a confirmation or a negation of a classification label of the most relevant example of the classified test documents; and storing the confirmation or the negation of the classification label of the most relevant example of the classified test documents to a memory of the computer.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: September 5, 2017
    Assignee: Kofax, Inc.
    Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
  • Patent number: 9672464
    Abstract: Certain aspects of the present disclosure support efficient implementation of common neuron models. In an aspect, a first memory layout can be allocated for parameters and state variables of instances of a first neuron model, and a second memory layout different from the first memory layout can be allocated for parameters and state variables of instances of a second neuron model having a different complexity than the first neuron model.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Anthony Sarah, Jeffrey Alexander Levin, Jeffrey Baginsky Gehlhaar
  • Publication number: 20170140030
    Abstract: According to one embodiment, a computer-implemented method for confirming/rejecting a most relevant example includes: generating a binary decision model by training a binary classifier using a plurality of training documents; classifying one or more test documents into one of a plurality of categories using the binary decision model, wherein the one or more test documents lack a user-defined category label; selecting a most relevant example of the classified test documents from among the classified test documents; displaying, using a display of the computer, the most relevant example of the classified test documents to a user; receiving, via the computer and from the user, a confirmation or a negation of a classification label of the most relevant example of the classified test documents; and storing the confirmation or the negation of the classification label of the most relevant example of the classified test documents to a memory of the computer.
    Type: Application
    Filed: February 1, 2017
    Publication date: May 18, 2017
    Inventors: Mauritius A.R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
  • Patent number: 9600762
    Abstract: A method for dynamically setting a neuron value processes a data structure including a set of parameters for a neuron model and determines a number of segments defined in the set of parameters. The method also includes determining a number of neuron types defined in the set of parameters and determining at least one boundary for a first segment.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: March 21, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Anthony Sarah, Jeffrey Alexander Levin
  • Publication number: 20170039469
    Abstract: A method of detecting unknown classes is presented and includes generating a first classifier for multiple first classes. In one configuration, an output of the first classifier has a dimension of at least two. The method also includes designing a second classifier to receive the output of the first classifier to decide whether input data belongs to the multiple first classes or at least one second class.
    Type: Application
    Filed: September 9, 2015
    Publication date: February 9, 2017
    Inventors: Somdeb MAJUMDAR, Dexu LIN, Regan Blythe TOWAL, Anthony SARAH
  • Patent number: 9542644
    Abstract: Methods and apparatus are provided for training a neural device having an artificial nervous system by modulating at least one training parameter during the training. One example method for training a neural device having an artificial nervous system generally includes observing the neural device in a training environment and modulating at least one training parameter based at least in part on the observing. For example, the training apparatus described herein may modify the neural device's internal learning mechanisms (e.g., spike rate, learning rate, neuromodulators, sensor sensitivity, etc.) and/or the training environment's stimuli (e.g., move a flame closer to the device, make the scene darker, etc.). In this manner, the speed with which the neural device is trained (i.e., the training rate) may be significantly increased compared to conventional neural device training systems.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: January 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Michael-David Nakayoshi Canoy, Yinyin Liu, Anthony Sarah, Adrienne Milner
  • Patent number: 9536190
    Abstract: A method for dynamically modifying synaptic delays in a neural network includes initializing a delay parameter and operating the neural network. The method further includes dynamically updating the delay parameter based on a program which is based on a statement including the delay parameter.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Anthony Sarah, Robert Howard Kimball, Brian Spinar
  • Publication number: 20160328645
    Abstract: A method of reducing computational complexity for a fixed point neural network operating in a system having a limited bit width in a multiplier-accumulator (MAC) includes reducing a number of bit shift operations when computing activations in the fixed point neural network. The method also includes balancing an amount of quantization error and an overflow error when computing activations in the fixed point neural network.
    Type: Application
    Filed: October 13, 2015
    Publication date: November 10, 2016
    Inventors: Dexu LIN, Matthew BADIN, David Edward HOWARD, Daniel Hendricus Franciscus DIJKMAN, Michael Colin TREMAINE, Anthony SARAH
  • Publication number: 20160328644
    Abstract: A method of adaptively selecting a configuration for a machine learning process includes determining current system resources and performance specifications of a current system. A new configuration for the machine learning process is determined based at least in part on the current system resources and the performance specifications. The method also includes dynamically selecting between a current configuration and the new configuration based at least in part on the current system resources and the performance specifications.
    Type: Application
    Filed: October 8, 2015
    Publication date: November 10, 2016
    Inventors: Dexu LIN, Venkata Sreekanta Reddy ANNAPUREDDY, Sachin Subhash TALATHI, Mark STASKAUSKAS, Aniket VARTAK, Regan Blythe TOWAL, David Jonathan JULIAN, Anthony SARAH
  • Publication number: 20160267395
    Abstract: A method of online training of a classifier includes determining a distance from one or more feature vectors of an object to a first predetermined decision boundary established during off-line training for the classifier. The method also includes updating a decision rule as a function of the distance. The method further includes classifying a future example based on the updated decision rule.
    Type: Application
    Filed: September 16, 2015
    Publication date: September 15, 2016
    Inventors: David Jonathan JULIAN, Anthony SARAH
  • Publication number: 20160239736
    Abstract: A method for configuring a classifier includes operating the classifier to classify an input. The method also includes determining a confidence metric based on classification of the input. The method further includes dynamically updating a complexity of the classifier based on the confidence metric. The confidence metric may be computed based on a posterior probability. The complexity may be updated when the confidence metric is below a threshold value.
    Type: Application
    Filed: February 17, 2015
    Publication date: August 18, 2016
    Inventor: Anthony SARAH
  • Patent number: 9407706
    Abstract: Components, methods, and apparatuses are provided that may be used to obtain a plurality of time-referenced features extracted from signals received from one or more inertial sensors of a mobile device, wherein the time-referenced features are provided according to heterogeneous time scales. The time-referenced features are combined over a decision window to infer an activity of a user co-located with the mobile device.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 2, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Leonard Henry Grokop, Anthony Sarah, Sanjiv Nanda
  • Patent number: 9398396
    Abstract: Information about a context of a mobile device is inferred using measurements from light detectors of the mobile device. The light detectors may be located on multiple different sides of the mobile device. In some embodiments, measurements from one or more cameras may be used to infer context.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: July 19, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Leonard Henry Grokop, Anthony Sarah, Vidya Narayanan
  • Patent number: 9378268
    Abstract: A method is provided for organizing data sets. In use, an automatic decision system is created or updated for determining whether data elements fit a predefined organization or not, where the decision system is based on a set of preorganized data elements. A plurality of data elements is organized using the decision system. At least one organized data element is selected for output to a user based on a score or confidence from the decision system for the at least one organized data element. Additionally, at least a portion of the at least one organized data element is output to the user. A response is received from the user comprising at least one of a confirmation, modification, and a negation of the organization of the at least one organized data element. The automatic decision system is recreated or updated based on the user response. Other embodiments are also presented.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: June 28, 2016
    Assignee: Kofax, Inc.
    Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah