Patents by Inventor Joseph A. Jaroch

Joseph A. Jaroch 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: 11190495
    Abstract: Methods for secure communications using one-time pad encryption are provided. In one aspect, a method includes generating and sharing, via proximity inter-device communication, unique device codes on each of multiple devices to be paired or grouped together, intermixing the device codes to generate a one-time pad code, generating a random block of data based on the one-time pad code, persisting the one-time pad code and random block of data over each device, and encrypting/decrypting messages between the paired or grouped devices. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: November 30, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 11150871
    Abstract: A method that includes receiving a document, the document including multiple data units arranged in a sequence, is provided. The method includes separating a fragment from the sequence by identifying a delimiter that includes one of a start or an end of the fragment, separating a data unit from the fragment by identifying a second delimiter, determining a fragment rank based on a frequency score of the data unit within the fragment, and placing the fragment in a sorted list based on the fragment rank including multiple fragments. The method includes forming a modified document including at least a top fragment from the sorted list, the top fragment having a top fragment rank greater than a user selected rank and providing the modified document to the user. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 19, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 11120338
    Abstract: Methods for genetic generation of tools for use in a convolutional neural network are provided. Randomly generated starting points and sets of positive and negative tasks are distributed to multiple processors. Each processor iterates an instruction queue over its received tasks based on existing analysis tools, generating a test score for each iteration. A set of instructions is saved as a new tool if its generated test score determines a successful test. A convolutional neural network is executed over complex test cases based on a tool set that includes the new tools. Output results of the convolutional neural network are analyzed and a new tool set is created by removing tools that are not utilized in generating the output results. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: September 14, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 11100177
    Abstract: A system and methods for instrumented research aggregation of content are provided. Crawling processes having multiple instances and multiple IP regions per instance are distributed to multiple processors for a variety of designated content sources and feeds. An aggregated content database is generated and trigger parameters and/or subscriptions are set in relation to the database. As new content is posted to the designated content sources and feeds, a full copy of the content document is downloaded and stored, raw text is extracted from the stored document and stored, and content analysis is performed on the text document and the results are stored. For any new content that trips the set triggers/subscription parameters, a notification is sent to the associated users with a link to the stored document and an abstract of relevant text.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 24, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 11086865
    Abstract: Methods for providing sliding window pattern matching for large data sets are provided. In one aspect, a method includes accessing a data store comprising a plurality of records each associated with a timestamp and at least one type of measurement value. The method also includes retrieving a multidimensional search query spanning a defined length of time. The method also includes iteratively searching the plurality of records using the multidimensional search query, which is successively reduced in size. Each iteration uses an optimization function to determine similarity values. Once a match with an optimal confidence value is found, the iterative search can be halted. The method also includes outputting a prediction result selected from the plurality of records having associated timestamps after the candidate match assigned to the optimal confidence value. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 10, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10992467
    Abstract: An encryption system is provided. The system includes a plurality of communication devices, one or more processors, one or more memory components, one or more network connections, and a data repository. The data repository is stored by the plurality of communication devices on the one or more memory components thereof. A polynomial function is developed to point to message data within the data repository, wherein the polynomial function is transmitted between the plurality of communication devices to exchange the message data.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 27, 2021
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10880092
    Abstract: Systems and a method for compression and manipulation-resistant fuzzy hashing are provided. In one or more aspects, a system includes a network interface to receive an image object from a network, and a processor to process the image object. The processing includes generating pairs of random numbers using a hash of pixel data of the image object as a seed. The processing further includes identifying a number of coordinate pairs, within image pixels of the image object, such that coordinate values of each coordinate pair of the identified coordinate pairs approximately matches one pair of the random numbers. A number of first entropy values associated with first sub-areas corresponding to the identified coordinate pairs are determined. An anchor point within the image pixels is identified that has coordinate values corresponding to a sub-area that is associated with a highest entropy value among the determined first entropy values.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 29, 2020
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10808280
    Abstract: Systems and a method for computationally analyzing genetic base pairs are provided. In one or more aspects, a system includes a memory and a processor coupled to the memory. The processor is configured to receive a number of genetic sequences from a genetic sequencer device. The processor can generate, for each genetic sequence, a binary sequence. Each binary sequence is partitioned into a set of binary strings. Each binary string includes multiple binary base pairs. A set of entropy values are determined, each entropy value is associated with a binary string, and an entropy distribution function (EDF) is generated based on the set of entropy values.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 20, 2020
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10691770
    Abstract: A method including identifying an emotion identifier from a message using an emotion identifier table is provided. The method includes separating emotion identifier from the message, splitting a portion into multiple tokens delimited by a space or a punctuation mark, and determining a score for the message based on an emotion score in the emotion identifier table, and on at least one of the multiple tokens. The method includes adding a token from the multiple tokens to the emotion identifier table based on a contribution from the token to the message score, associating a sentiment score for the token in the emotion identifier table based on the contribution of the token to the message score, and modifying an emotion score of the token when the token is already included in the emotion identifier table based on the contribution of the token to the message sentiment score.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 23, 2020
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Publication number: 20200177552
    Abstract: Methods for classifying computer objects as malware and the associated apparatus are disclosed. An exemplary method includes, at a base computer, receiving data about a computer object from each of plural remote computers on which the object or similar objects are stored and or processed and counting the number of times in a given time period objects having one or more common attributes or behaviors that have been seen by the remote computers. The counted number is then compared with the expected number based on past observations, and if the comparison exceeds a predetermined threshold, the objects are flagged as unsafe or as suspicious.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Inventors: Melvyn Morris, Joseph Jaroch
  • Patent number: 10614576
    Abstract: Methods for partition-based image tracking are provided. In one aspect, a method includes determining a number of partitions for each image frame of image frames and dividing a first image frame of the image frames into first partitions and a second image frame of the image frames into second partitions based on the number of partitions. The method also includes detecting for a change between each of the first partitions of the first image frame and a corresponding second partition of the second partitions of the second image frame. The method also includes configuring priority settings for the second partitions based on the detection, and processing the second image frame and a third image frame based on the priority settings to detect for a change between each of the second partitions and a corresponding third partition of third partitions of a third image. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: April 7, 2020
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10574630
    Abstract: Methods for classifying computer objects as malware and the associated apparatus are disclosed. An exemplary method includes, at a base computer, receiving data about a computer object from each of plural remote computers on which the object or similar objects are stored and or processed and counting the number of times in a given time period objects having one or more common attributes or behaviors that have been seen by the remote computers. The counted number is then compared with the expected number based on past observations, and if the comparison exceeds a predetermined threshold, the objects are flagged as unsafe or as suspicious.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: February 25, 2020
    Assignee: WEBROOT INC.
    Inventors: Melvyn Morris, Joseph Jaroch
  • Patent number: 10509691
    Abstract: A method including retrieving, from an operating system of a client device, a timestamp associated with a physical action on an input device coupled with the client device, is provided. The method includes tagging the timestamp with an action metadata of an application running in the client device, the physical action being associated with the application, and forming an aggregated dataset comprising the timestamp and the action metadata. The method also includes associating an acuity value to the timestamp based on the aggregated dataset, and modifying a display of an application output to indicate the acuity value within the application. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 17, 2019
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Patent number: 10481872
    Abstract: Various aspects of the subject technology relate to systems, methods, and non-transitory machine-readable medium for generating random numbers are disclosed herein. Entropic data is collected from a computer system and the entropic data is stored as raw data in an assigned entropy pool. The entropic data is encrypted using a globally incrementing counter as an encryption key and the encrypted bytes are returned as a random number.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 19, 2019
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Publication number: 20190286730
    Abstract: Methods for providing sliding window pattern matching for large data sets are provided. In one aspect, a method includes accessing a data store comprising a plurality of records each associated with a timestamp and at least one type of measurement value. The method also includes retrieving a multidimensional search query spanning a defined length of time. The method also includes iteratively searching the plurality of records using the multidimensional search query, which is successively reduced in size. Each iteration uses an optimization function to determine similarity values. Once a match with an optimal confidence value is found, the iterative search can be halted. The method also includes outputting a prediction result selected from the plurality of records having associated timestamps after the candidate match assigned to the optimal confidence value. Systems and machine-readable media are also provided.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventor: Joseph A. Jaroch
  • Publication number: 20190288838
    Abstract: An encryption system is provided. The system includes a plurality of communication devices, one or more processors, one or more memory components, one or more network connections, and a data repository. The data repository is stored by the plurality of communication devices on the one or more memory components thereof. A polynomial function is developed to point to message data within the data repository, wherein the polynomial function is transmitted between the plurality of communication devices to exchange the message data.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 19, 2019
    Inventor: Joseph A. Jaroch
  • Patent number: 10417335
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for automated quantitative assessment of text complexity. A system may include processing at least one body of text in a text-based query using a natural language processing engine. The processed text may include sub-blocks of text in a predetermined sequence size such as an n-gram. The system may compare reference bases to the processed text, where each reference base is associated with a different natural language. The system determines which of the reference bases has a highest number of matching words within the body of text, and thereby identifies the reference base as the source language of the supplied text. The system then determines an average complexity score for n-gram using a quantitative assessment engine. The system then applies a readability score to the body of text based on the average complexity scores of the n-grams.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: September 17, 2019
    Assignee: Colossio, Inc.
    Inventor: Joseph A. Jaroch
  • Publication number: 20190258740
    Abstract: A system and methods for instrumented research aggregation of content are provided. Crawling processes having multiple instances and multiple IP regions per instance are distributed to multiple processors for a variety of designated content sources and feeds. An aggregated content database is generated and trigger parameters and/or subscriptions are set in relation to the database. As new content is posted to the designated content sources and feeds, a full copy of the content document is downloaded and stored, raw text is extracted from the stored document and stored, and content analysis is performed on the text document and the results are stored. For any new content that trips the set triggers/subscription parameters, a notification is sent to the associated users with a link to the stored document and an abstract of relevant text.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventor: Joseph A. Jaroch
  • Publication number: 20190245692
    Abstract: Systems and a method for compression and manipulation-resistant fuzzy hashing are provided. In one or more aspects, a system includes a network interface to receive an image object from a network, and a processor to process the image object. The processing includes generating pairs of random numbers using a hash of pixel data of the image object as a seed. The processing further includes identifying a number of coordinate pairs, within image pixels of the image object, such that coordinate values of each coordinate pair of the identified coordinate pairs approximately matches one pair of the random numbers. A number of first entropy values associated with first sub-areas corresponding to the identified coordinate pairs are determined. An anchor point within the image pixels is identified that has coordinate values corresponding to a sub-area that is associated with a highest entropy value among the determined first entropy values.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 8, 2019
    Inventor: Joseph A. Jaroch
  • Publication number: 20190244370
    Abstract: Methods for partition-based image tracking are provided. In one aspect, a method includes determining a number of partitions for each image frame of image frames and dividing a first image frame of the image frames into first partitions and a second image frame of the image frames into second partitions based on the number of partitions. The method also includes detecting for a change between each of the first partitions of the first image frame and a corresponding second partition of the second partitions of the second image frame. The method also includes configuring priority settings for the second partitions based on the detection, and processing the second image frame and a third image frame based on the priority settings to detect for a change between each of the second partitions and a corresponding third partition of third partitions of a third image. Systems and machine-readable media are also provided.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 8, 2019
    Inventor: Joseph A. Jaroch