Patents by Inventor Daniel Wallace Rapp

Daniel Wallace Rapp 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).

  • Publication number: 20230247033
    Abstract: Aspects of the disclosure relate to message compliance analysis. A computing platform may access historical messages. The computing platform may pre-process the historical messages to configure the historical messages for use in training a disclaimer model to identify whether or not input messages include a disclaimer. The computing platform may train, using the pre-processed historical messages, the disclaimer model. The computing platform may receive a new message. The computing platform may input, into the disclaimer model, the new message, which may produce a disclaimer score indicating a likelihood that the new message includes a disclaimer. The computing platform may compare the disclaimer score to a disclaimer threshold. Based on identifying that the disclaimer score meets or exceeds the disclaimer threshold, the computing platform may remove, from a set of messages scheduled for compliance review, the new message, and send, to an intended recipient of the new message, the new message.
    Type: Application
    Filed: January 25, 2023
    Publication date: August 3, 2023
    Inventors: Daniel Wallace Rapp, Michael Paul Jones, Brian Sanford Jones, Andre Turgeon, Xinzi Wu, Alan Wessman
  • Publication number: 20230104176
    Abstract: Aspects of the disclosure relate to using a machine learning system to process a corpus of documents associated with a user to determine a user-specific consequence index. A computing platform may load a corpus of documents associated with a user. Subsequently, the computing platform may create a first plurality of smart groups based on the corpus of documents, and then may generate a first user interface comprising a representation of the first plurality of smart groups. Next, the computing platform may receive user input applying one or more labels to a plurality of documents associated with at least one smart group. Subsequently, the computing platform may create a second plurality of smart groups based on the corpus of documents and the received user input. Then, the computing platform may generate a second user interface comprising a representation of the second plurality of smart groups.
    Type: Application
    Filed: November 17, 2022
    Publication date: April 6, 2023
    Inventors: Daniel Wallace Rapp, Brian Sanford Jones, Spencer Bror Koehler
  • Patent number: 11537668
    Abstract: Aspects of the disclosure relate to using a machine learning system to process a corpus of documents associated with a user to determine a user-specific consequence index. A computing platform may load a corpus of documents associated with a user. Subsequently, the computing platform may create a first plurality of smart groups based on the corpus of documents, and then may generate a first user interface comprising a representation of the first plurality of smart groups. Next, the computing platform may receive user input applying one or more labels to a plurality of documents associated with at least one smart group. Subsequently, the computing platform may create a second plurality of smart groups based on the corpus of documents and the received user input. Then, the computing platform may generate a second user interface comprising a representation of the second plurality of smart groups.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: December 27, 2022
    Assignee: Proofpoint, Inc.
    Inventors: Daniel Wallace Rapp, Brian Sanford Jones, Spencer Bror Koehler
  • Publication number: 20210049516
    Abstract: Aspects of the disclosure relate to using a machine learning system to process a corpus of documents associated with a user to determine a user-specific consequence index. A computing platform may load a corpus of documents associated with a user. Subsequently, the computing platform may create a first plurality of smart groups based on the corpus of documents, and then may generate a first user interface comprising a representation of the first plurality of smart groups. Next, the computing platform may receive user input applying one or more labels to a plurality of documents associated with at least one smart group. Subsequently, the computing platform may create a second plurality of smart groups based on the corpus of documents and the received user input. Then, the computing platform may generate a second user interface comprising a representation of the second plurality of smart groups.
    Type: Application
    Filed: April 13, 2020
    Publication date: February 18, 2021
    Inventors: Daniel Wallace Rapp, Brian Sanford Jones, Spencer Bror Koehler
  • Patent number: 7743388
    Abstract: An application integration driver infrastructure for facilitating the use of a distributed directory running in a computer network is provided. The infrastructure can transform specific directory events into a vendor-neutral data identification system and then use vendor-neutral transformation technologies to transform the neutral data identification into a specific application's data format, and vice-versa. The infrastructure receives an event from the distributed directory into a markup language generation system, such as an extensible markup language (“XML”) generator. The XML generator converts the event into XML data and provides the XML data to a transformation processing system, such as an extensible transformation language (“XSLT”) processor. The XSLT processor transforms the XML data to a predetermined format. The format can be dictated by a stylesheet provided to the XSLT processor, the stylesheet being responsive to requirements of a computer application.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: June 22, 2010
    Assignee: Novell, Inc.
    Inventors: Nick N. Nikols, Daniel Wallace Rapp
  • Patent number: 7146614
    Abstract: An application integration driver infrastructure for facilitating the use of a distributed directory running in a computer network is provided. The infrastructure can transform specific directory events into a vendor-neutral data identification system and then use vendor-neutral transformation technologies to transform the neutral data identification into a specific application's data format, and vice-versa. The infrastructure receives an event from the distributed directory into a markup language generation system, such as an extensible markup language (“XML”) generator. The XML generator converts the event into XML data and provides the XML data to a transformation processing system, such as an extensible transformation language (“XSLT”) processor. The XSLT processor transforms the XML data to a predetermined format. The format can be dictated by a stylesheet provided to the XSLT processor, the stylesheet being responsive to requirements of a computer application.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: December 5, 2006
    Assignee: Novell, Inc.
    Inventors: Nick N. Nikols, Daniel Wallace Rapp
  • Patent number: 6516325
    Abstract: An improved system, method and database program is provided for automatically creating a replica of data distributed throughout a database onto a replica server. The method identifies an action to be performed on the data and/or a subset of objects of the data for receiving the action. A scope of the distributed database is determined, including a root of the database for accessing all of the data. With this information, a vector is created and provided to the root. As a result, the root can recursively inherit the vector down the distributed database to one or more branches until all of the data is accessed, so that the action can be performed on all the data.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: February 4, 2003
    Assignee: Novell, Inc.
    Inventors: Perin Blanchard, Daniel Wallace Rapp