Patents by Inventor John Paul Costella

John Paul Costella 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: 10078654
    Abstract: A data-logging framework (“logger”) includes a configuration file in which an application can define various data fields and locations at which the data fields are to be logged. Some data fields include validating functions that are used by the logger to determine whether a value of a data field is valid. The application can also define (a) canonical data fields using the logger and (b) derived data fields. Upon receiving the data fields and their values from the application, the logger can determine whether the data fields are defined in the configuration file, validate the values, and log the values at the specified locations. Values of any canonical and/or derived data fields are obtained by the logger and logged at the specified locations.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 18, 2018
    Assignee: Facebook, Inc.
    Inventors: Adam D. I. Kramer, Itamar Rosenn, Thomas M. Lento, John Paul Costella
  • Publication number: 20150269212
    Abstract: A data-logging framework (“logger”) includes a configuration file in which an application can define various data fields and locations at which the data fields are to be logged. Some data fields include validating functions that are used by the logger to determine whether a value of a data field is valid. The application can also define (a) canonical data fields using the logger and (b) derived data fields. Upon receiving the data fields and their values from the application, the logger can determine whether the data fields are defined in the configuration file, validate the values, and log the values at the specified locations. Values of any canonical and/or derived data fields are obtained by the logger and logged at the specified locations.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Inventors: Adam D.I. Kramer, Itamar Rosenn, Thomas M. Lento, John Paul Costella