Patents by Inventor Thomas Mctavish

Thomas Mctavish 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: 10713225
    Abstract: Systems and methods for simplifying data structuring in a database by applying a first content structure to interrelate a plurality of data packets and refining the interrelations based on data packet attributes are disclosed herein. The system can include a memory including: a structure database that can include a content structure including a plurality of content categories; and a content library database. The content library database can include a plurality of data packets. The system can include a server that can receive a plurality of data packets, organize the content according to the content structure, and update the organization of at least some of the data packets based on a determined attribute of those data packets.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 14, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Jose P. Gonzalez-Brenes, Ilya Goldin, Johann A. Larusson, John Behrens, Thomas McTavish, Yun Jin Rho, Jacob M. Anderson, Gennadiy A. Kukartsev
  • Publication number: 20190272775
    Abstract: Systems and methods for automated content delivery and evaluation are disclosed herein. The system can include a memory. The memory can include a content library database including a plurality of problems and data for stepwise evaluation of each of the plurality of problems. The system can include at least one server. The at least one server can automatically decompose a content item into a plurality of potential steps and associate attributes with the potential steps. The at least one server can receive a response from a user for the content item, identify steps in the received response, and select a next action based the identified steps of the received response.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 5, 2019
    Inventors: Jacob Noble, Victoria Kortan, Kateryna Lapina, David Strong, Eric Kattwinkel, Luis Oros, Quinn Lathrop, Matthew Sweeten, Thomas McTavish, David King, Johann Larusson, Timothy Stewart, Nina Shamsi, James David Corbin, Alex Nickel, Ron Itelman
  • Publication number: 20190272770
    Abstract: Systems and methods for automated content delivery and evaluation are disclosed herein. The system can include a memory. The memory can include a content library database including a plurality of problems and data for stepwise evaluation of each of the plurality of problems. The system can include at least one server. The at least one server can automatically decompose a content item into a plurality of potential steps and associate attributes with the potential steps. The at least one server can receive a response from a user for the content item, identify steps in the received response, and select a next action based the identified steps of the received response.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 5, 2019
    Inventors: Victoria Kortan, Kateryna Lapina, David Strong, Eric Kattwinkel, Luis Oros, Quinn Lathrop, Matthew Sweeten, Thomas McTavish, David King, Johann Larusson, Timothy Stewart, Nina Shamsi, James David Corbin, Alex Nickel, Jacob Noble
  • Patent number: 10027740
    Abstract: Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory including a content library database having a plurality of data packets and a user profile database. The system can further include a server that can: receive aggregation information identifying a set of delivery data packets and a set of assessment data packets; receive data packet data from the content library database; identify a recipient cohort; determine a recipient cohort lapsed time; generate an estimate of data packet transfer time for the aggregation; generate an updated aggregation based on the recipient cohort lapsed time and the estimate of data packet transfer time; and provide the updated aggregation to the user devices.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: July 17, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: José Pablo González Brenes, Ilya Goldin, Johann A. Larusson, John Behrens, Thomas Mctavish
  • Publication number: 20170308556
    Abstract: Systems and methods for simplifying data structuring in a database by applying a first content structure to interrelate a plurality of data packets and refining the interrelations based on data packet attributes are disclosed herein. The system can include a memory including: a structure database that can include a content structure including a plurality of content categories; and a content library database. The content library database can include a plurality of data packets. The system can include a server that can receive a plurality of data packets, organize the content according to the content structure, and update the organization of at least some of the data packets based on a determined attribute of those data packets.
    Type: Application
    Filed: October 30, 2015
    Publication date: October 26, 2017
    Inventors: Jose GONZALES-BRENES, Jr., Ilya GOLDIN, Johann A. LARUSSON, John BEHRENS, Thomas MCTAVISH, Yun Jin RHO, Jacob M. ANDERSON, Gennadiy A. KUKARTSEV
  • Publication number: 20160127244
    Abstract: Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory including a content library database having a plurality of data packets and a user profile database. The system can further include a server that can: receive aggregation information identifying a set of delivery data packets and a set of assessment data packets; receive data packet data from the content library database; identify a recipient cohort; determine a recipient cohort lapsed time; generate an estimate of data packet transfer time for the aggregation; generate an updated aggregation based on the recipient cohort lapsed time and the estimate of data packet transfer time; and provide the updated aggregation to the user devices.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 5, 2016
    Inventors: José Pablo González Brenes, Ilya Goldin, Johann A. Larusson, John Behrens, Thomas Mctavish