Patents by Inventor Bryan O'Leary

Bryan O'Leary 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: 9864787
    Abstract: In an embodiment, a method finds an optimal set within collected data objects, each having a score and a list of incompatible objects. The method can include initializing a plurality of sets. Each set has compatible data objects. The method further includes raising the score of the plurality of sets by repeatedly adding compatible subsets of data objects to the plurality of sets. The plurality of sets have a higher score after adding the compatible subsets. The compatible subsets are created by (a) at each of multiple processors, generating a list of subsets of the collected data objects by loading the list of sets from a memory and testing data objects of the subsets for compatibility for each set, and (b) calculating a score for each subset in the list, each processor calculating the score for a particular subset in the generated list in parallel. The method further includes selecting a group of subsets having a highest score.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: January 9, 2018
    Assignee: Raytheon Company
    Inventors: Bryan O'Leary, Matthew L. Benjamin
  • Publication number: 20160335561
    Abstract: In an embodiment, a method finds an optimal set within collected data objects, each having a score and a list of incompatible objects. The method can include initializing a plurality of sets. Each set has compatible data objects. The method further includes raising the score of the plurality of sets by repeatedly adding compatible subsets of data objects to the plurality of sets. The plurality of sets have a higher score after adding the compatible subsets. The compatible subsets are created by (a) at each of multiple processors, generating a list of subsets of the collected data objects by loading the list of sets from a memory and testing data objects of the subsets for compatibility for each set, and (b) calculating a score for each subset in the list, each processor calculating the score for a particular subset in the generated list in parallel. The method further includes selecting a group of subsets having a highest score.
    Type: Application
    Filed: January 21, 2015
    Publication date: November 17, 2016
    Applicant: RAYTHEON COMPANY
    Inventors: Bryan O'Leary, Matthew L. Benjamin