Patents by Inventor Brian Joseph Sullivan

Brian Joseph Sullivan 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: 11900065
    Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 13, 2024
    Assignee: Appian Corporation
    Inventors: Brian Joseph Sullivan, Matthew David Hilliard
  • Patent number: 11379667
    Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 5, 2022
    Assignee: Appian Corporation
    Inventors: Brian Joseph Sullivan, Matthew David Hilliard
  • Patent number: 10676257
    Abstract: Container systems that include a squeeze-and-turn closure. Closure systems that include a squeeze-and-turn closure. Methods related to such systems.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 9, 2020
    Assignee: The Procter & Gamble Company
    Inventors: Richard Michael Girardot, Nicole Lynn Briggs, Brian Joseph Sullivan, Christopher Robert Kopulos
  • Patent number: 10325022
    Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 18, 2019
    Assignee: Appian Corporation
    Inventors: Brian Joseph Sullivan, Matthew David Hilliard
  • Publication number: 20170349342
    Abstract: Squeezable closures. Container systems, closure systems, and methods that include such closures.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Richard Michael GIRARDOT, Nicole Lynn BRIGGS, Brian Joseph SULLIVAN, Christopher Robert KOPULOS
  • Publication number: 20170349341
    Abstract: Container systems that include a squeeze-and-turn closure. Closure systems that include a squeeze-and-turn closure. Methods related to such systems.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Richard Michael GIRARDOT, Nicole Lynn Briggs, Brian Joseph Sullivan, Christopher Robert Kopulos
  • Patent number: 9372675
    Abstract: In one implementation for providing a user interface of a software application, a request to enable a user to perceive the user interface of the software application may be received. A context and a user interface expression may be determined based on the request. The user interface expression may be evaluated based on the context to generate a user interface definition. The user interface definition may be provided to a user interface renderer. The user interface renderer may be configured to process the user interface definition to enable the user to perceive the user interface.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: June 21, 2016
    Assignee: Appian Corporation
    Inventors: Marco Pescosolido, Annelise Dubrovsky, Brian Joseph Sullivan, Antonio Andrade Garcia, Carlos Santiago Aguayo Rico, Raziel Alvarez Guevara, Cody Allen Smith, Matthew David Hilliard
  • Patent number: D640925
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: July 5, 2011
    Assignee: The Procter & Gamble Company
    Inventors: Yamilca Del Carmen Rodriguez, Jacqueline Ann Daniels, Norman Henry Tiilikka, Brian Joseph Sullivan
  • Patent number: D641245
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: July 12, 2011
    Assignee: The Procter & Gamble Company
    Inventors: Yamilca Del Carmen Rodriguez, Jacqueline Ann Daniels, Norman Henry Tiilikka, Brian Joseph Sullivan
  • Patent number: D641250
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: July 12, 2011
    Assignee: The Procter & Gamble Company
    Inventors: Jacqueline Ann Daniels, Yamilca Del Carmen Rodriguez, Norman Henry Tiilikka, Brian Joseph Sullivan
  • Patent number: D651918
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: January 10, 2012
    Assignee: The Procter & Gamble Company
    Inventors: Jacqueline Ann Daniels, Yamilca Del Carmen Rodriguez, Norman Henry Tiilikka, Brian Joseph Sullivan
  • Patent number: D835993
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: December 18, 2018
    Assignee: The Procter & Gamble Company
    Inventors: Nicole Lynn Briggs, Richard Michael Girardot, Christopher Robert Kopulos, Brian Joseph Sullivan
  • Patent number: D893304
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: August 18, 2020
    Assignee: The Procter & Gamble Company
    Inventors: Nicole Lynn Briggs, Richard Michael Girardot, Christopher Robert Kopulos, Brian Joseph Sullivan