Patents by Inventor Brett Weston McGarity

Brett Weston McGarity 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: 20230344784
    Abstract: Techniques for digital messaging with rule-driven attachments are disclosed, including: obtaining a message assembly rule including a set of one or more message attachment criteria; encountering an instance of a set of one or more message transmission triggers being satisfied; responsive to encountering the instance of the set of one or more message transmission triggers being satisfied: querying a data repository to identify multiple attachable data items that satisfy the set of one or more message attachment criteria; generating a message including the attachable data items; transmitting the message to a recipient.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 26, 2023
    Applicant: Oracle International Corporation
    Inventors: Nicole Jodie Laurent, Haiyan Wang, Brett Weston McGarity
  • Patent number: 10769129
    Abstract: Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 8, 2020
    Assignee: Oracle International Corporation
    Inventors: Pradip Kumar Pandey, Ira Foster Bindley, John David Holder, Brett Weston McGarity, Jason Michael Rice
  • Publication number: 20190102417
    Abstract: Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table.
    Type: Application
    Filed: February 28, 2018
    Publication date: April 4, 2019
    Applicant: Oracle International Corporation
    Inventors: Pradip Kumar Pandey, Ira Foster Bindley, John David Holder, Brett Weston McGarity, Jason Michael Rice