Patents by Inventor Jeffrey S. Dunn

Jeffrey S. Dunn 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: 9864589
    Abstract: In one embodiment, a method includes generating an executable version of a decision tree by compiling source code into executable code and verifying the executable code by comparing a result of executing the executable code with a result of evaluating the decision tree in interpreted mode. The method further includes replacing the decision tree evaluated in the interpreted mode with the executable code if the executable code is verified or discarding the executable code otherwise.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: January 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Publication number: 20170228224
    Abstract: In one embodiment, a method includes generating an executable version of a decision tree by compiling source code into executable code and verifying the executable code by comparing a result of executing the executable code with a result of evaluating the decision tree in interpreted mode. The method further includes replacing the decision tree evaluated in the interpreted mode with the executable code if the executable code is verified or discarding the executable code otherwise.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Patent number: 9678730
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Publication number: 20150277878
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Patent number: 9116720
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: August 25, 2015
    Assignee: Facebook, Inc.
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Publication number: 20150026670
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Application
    Filed: October 10, 2014
    Publication date: January 22, 2015
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Patent number: 8918771
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: December 23, 2014
    Assignee: Facebook, Inc.
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Publication number: 20140089908
    Abstract: In one embodiment, a decision tree is evaluated in interpreted mode while statistics are collected. The decision tree is then represented as source code, and each decision in the decision tree is annotated with instructions determined based on the collected statistics. The source code is compiled into machine code, and the machine code is optimized based on the instructions annotating each decision in the decision tree.
    Type: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Inventors: Jeffrey S. Dunn, Rafael L. Sagula
  • Patent number: 5042657
    Abstract: Container for Venetian blind including a tube of corrugated board of triangular cross-section and a reinforcing element of angular configuration made of chip board.
    Type: Grant
    Filed: September 4, 1990
    Date of Patent: August 27, 1991
    Assignee: Multi-Wall Packaging Corporation
    Inventor: Jeffrey S. Dunn