Patents by Inventor Taylor Lloyd

Taylor Lloyd 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: 10558441
    Abstract: Embodiments of the present invention facilitate pruning a dependence graph for a loop in a computer program. An example computer-implemented method includes determining, by a compiler, a source and a sink of a dependence in the dependence graph. The method further includes determining, by the compiler, a source symbolic expression for the source, and a sink symbolic expression for the sink. The method further includes constructing, by the compiler, a difference expression using the source symbolic expression and the sink symbolic expression. The method further includes checking, by the compiler, if the difference expression is indicative of a memory overlap between the source and the sink. The method further includes, in response to the difference expression being indicative of no overlap, removing the dependence from the dependence graph, and generating object code for the computer program based on the dependence graph.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ettore Tiotto, Jose N. Amaral, Artem Chikin, Taylor Lloyd
  • Publication number: 20190278575
    Abstract: Embodiments of the present invention facilitate pruning a dependence graph for a loop in a computer program. An example computer-implemented method includes determining, by a compiler, a source and a sink of a dependence in the dependence graph. The method further includes determining, by the compiler, a source symbolic expression for the source, and a sink symbolic expression for the sink. The method further includes constructing, by the compiler, a difference expression using the source symbolic expression and the sink symbolic expression. The method further includes checking, by the compiler, if the difference expression is indicative of a memory overlap between the source and the sink. The method further includes, in response to the difference expression being indicative of no overlap, removing the dependence from the dependence graph, and generating object code for the computer program based on the dependence graph.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 12, 2019
    Inventors: Ettore Tiotto, Jose N. Amaral, Artem Chikin, Taylor Lloyd
  • Patent number: D510837
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: October 25, 2005
    Assignee: Conair Corporation
    Inventors: James Taylor Lloyd, Duncan Copland
  • Patent number: D528853
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: September 26, 2006
    Assignee: Conair Corporation
    Inventor: James Taylor Lloyd
  • Patent number: D534032
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: December 26, 2006
    Assignee: Conair Corporation
    Inventor: James Taylor Lloyd
  • Patent number: D480475
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: October 7, 2003
    Assignee: Glaxo Group Limited
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D492770
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: July 6, 2004
    Assignee: Smith Kline Beecham
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D492771
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: July 6, 2004
    Assignee: SmithKline Beecham Corporation
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D492993
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: July 13, 2004
    Assignee: Smith Kline Beecham
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D492994
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: July 13, 2004
    Assignee: SmithKlineBeecham
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D493222
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: July 20, 2004
    Assignee: Smith Kline Beecham
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D494673
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: August 17, 2004
    Assignee: SmithKline Beecham
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D494674
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: August 17, 2004
    Assignee: Glaxo Group Limited
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D495414
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: August 31, 2004
    Assignee: Glaxo Group Limited
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D496455
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: September 21, 2004
    Assignee: Glaxo Group Limited
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D497988
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: November 2, 2004
    Assignee: Glaxo Group Limited
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd
  • Patent number: D498840
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: November 23, 2004
    Assignee: SmithKline Beecham Corp.
    Inventors: Michael L. King, Alan Ball, James Taylor Lloyd