Patents by Inventor Richard D. Patton

Richard D. Patton 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: 11921894
    Abstract: In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or more data assets utilized by a particular organization; (2) generate a respective data inventory for each of the one or more data assets; and (3) map one or more relationships between one or more aspects of the data inventory, the one or more data assets, etc. within the data model. In particular embodiments, a data asset (e.g., data system, software application, etc.) may include any entity that collects, processes, contains, and/or transfers personal data (e.g., a software application, database, website, server, etc.). A data asset may include any software or device (e.g., server or servers) utilized by a particular entity for such data collection, processing, transfer, storage, etc. The system may then utilize the generated model to fulfil a data subject access request.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: March 5, 2024
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Mihir S. Karanjkar, Steven W. Finch, Ken A. Browne, Nathan W. Heard, Aakash H. Patel, Jason L. Sabourin, Richard L. Daniel, Dylan D. Patton-Kuhl, Jonathan Blake Brannon
  • Patent number: 9047583
    Abstract: In one embodiment, a method includes creating a key field on a machine-readable medium. The key field has an ontology logic that includes a context for a business class and an equivalency between the key field and a business class. The method also includes creating the business class on the machine-readable medium. The business class has an ontology logic that includes the equivalency between the key field and the business class.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: June 2, 2015
    Assignee: Lawson Software, Inc.
    Inventors: Richard D. Patton, Richard Lawson
  • Patent number: 8874614
    Abstract: A method and apparatus for dynamically retrieving ontological context are described herein. In one embodiment, the method includes receiving pattern language code that includes definitions of business classes and field classes, wherein the field classes include ontological contexts. The method also includes generating high-level object-oriented code that includes the business classes and the field classes with ontological contexts.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: October 28, 2014
    Assignee: Infor (US), Inc.
    Inventor: Richard D. Patton
  • Patent number: 7991743
    Abstract: In some embodiments, a method includes receiving input that includes a criteria for filtering a set of records to define a subset of records within the set of records. The criteria is defined by an end design user. The method includes updating a business class group with the criteria, wherein the business class group is associated with an action for access the subset of records through the business class group. The method includes outputting a business application to be executed by at least one end user to access the subset of records through the business class group.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 2, 2011
    Assignee: Lawson Software, Inc.
    Inventors: John Thomas Shultz, Jean Renee Grams, Richard D. Patton, Gregory D. Lundgren, Bradwin Eliot Preston, Leon Curtis Johnson
  • Patent number: 7926022
    Abstract: Methods, apparatus and systems for processing of code that includes key fields having surrogate and extends relationships are described. In some embodiments, a method includes receiving a pattern language code having definitions of a number of classes, wherein a definition of a first class of the number of classes comprises a reference to a field. The method also includes compiling the pattern language code to generate an object code, wherein the compiling comprises validating that the field is defined with a context of the first class. The context includes a second class of the number of classes that has a surrogate relationship with the first class.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: April 12, 2011
    Assignee: Lawson Software, Inc.
    Inventors: Michael Alexander Herrmann, Leon Curtis Johnson, Richard D. Patton
  • Patent number: 7743041
    Abstract: Various embodiments as described and illustrated herein provide data oriented navigation within software applications. Some such embodiments include navigations within objects that make the navigations available to other objects. Objects in such embodiments include a representation of a software application data model to determine an object that is responsible for maintaining data. Thus, when an object receives a navigation request based on an item of data, the object receiving the request determines which object is responsible for maintaining the item of data and routes the navigation request to the appropriate object. That object then provides a list of available navigations that are displayed for selection within a user interface.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: June 22, 2010
    Assignee: Lawson Software, Inc.
    Inventors: John Thomas Shultz, Richard D. Patton
  • Publication number: 20090094185
    Abstract: In some embodiments, a method includes receiving input that includes a criteria for filtering a set of records to define a subset of records within the set of records. The criteria is defined by an end design user. The method includes updating a business class group with the criteria, wherein the business class group is associated with an action for access the subset of records through the business class group. The method includes outputting a business application to be executed by at least one end user to access the subset of records through the business class group.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: Lawson Software, Inc.
    Inventors: John Thomas Shultz, Jean Renee Grams, Richard D. Patton, Gregory D. Lundgren, Bradwin Eliot Preston, Leon Curtis Johnson
  • Publication number: 20090094275
    Abstract: Various embodiments provide one or more of systems, methods, software, and data structures that include action request definitions that may be linked to a workflow process. Upon submission of an action request from an action request definition, an action request record may be created as a function of an action request definition and passed through a linked workflow process. The action request record may be modified, approved, or rejected. If approved, a process defined within the action request definition may cause a data change as a function of action request data. Action request records may be persisted, in some embodiments, to provide an action request audit trail.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: Lawson Software, Inc.
    Inventors: Richard D. Patton, Michael Alexander Herrmann, John Walter Sperle, Jean Renee Grams, Leon Curtis Johnson, Gregory D. Lundgren, Bradwin Eliot Preston
  • Publication number: 20070239471
    Abstract: Systems and methods generate code implementing security rules using a description of a business ontology and a pattern language describing access rules for business objects in the business ontology.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 11, 2007
    Inventors: Richard D. Patton, Vinod Mathur, Barbie Sue Sokol, Damien Bouard