Patents by Inventor Brian J. McDonald

Brian J. McDonald 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: 9569414
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Lai, Zhiqiang Liu, Brian J. McDonald, Laurie Miller, Yael Ravin, Karen A. Ughetta
  • Publication number: 20150134736
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Yael Ravin, Karen A. Ughetta
  • Patent number: 8972932
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Karen A. Ughetta, Yael Ravin
  • Publication number: 20120311186
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Application
    Filed: August 9, 2012
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Karen A. Ughetta, Yael Ravin
  • Patent number: 8316348
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Karen A. Ughetta, Yael Ravin
  • Publication number: 20090044169
    Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.
    Type: Application
    Filed: August 8, 2007
    Publication date: February 12, 2009
    Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Karen A. Ughetta, Yael Ravin
  • Patent number: D639160
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: June 7, 2011
    Assignee: Rust-Oleum Corporation
    Inventors: Peter Jug, Youngsoo Matt Moon, Toralf H. Strand, Chris Bonewald, Brian J. McDonald