Patents by Inventor Jeffrey Whitney

Jeffrey Whitney 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: 20240195835
    Abstract: Embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for permitting or blocking tracking tools used through webpages. In particular embodiments, the method involves: scanning a webpage to identify a tracking tool configured for processing personal data; determining a data destination location that is associated with the tracking tool; and generating program code configured to: determine a location associated with a user who is associated with a rendering of the webpage; determine a prohibited data destination location based on the location associated with the user; determine that the data destination location associated with the tracking tool is not the prohibited data destination location; and responsive to the data destination location associated with the tracking tool not being the prohibited data destination location, permit the tracking tool to execute.
    Type: Application
    Filed: February 26, 2024
    Publication date: June 13, 2024
    Applicant: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Patrick Whitney, Sharath Chandra Chavva, Jeffrey Baucom
  • Patent number: 11968229
    Abstract: Embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for permitting or blocking tracking tools used through webpages. In particular embodiments, the method involves: scanning a webpage to identify a tracking tool configured for processing personal data; determining a data destination location that is associated with the tracking tool; and generating program code configured to: determine a location associated with a user who is associated with a rendering of the webpage; determine a prohibited data destination location based on the location associated with the user; determine that the data destination location associated with the tracking tool is not the prohibited data destination location; and responsive to the data destination location associated with the tracking tool not being the prohibited data destination location, permit the tracking tool to execute.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: April 23, 2024
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Patrick Whitney, Sharath Chandra Chavva, Jeffrey Baucom
  • Patent number: 11960564
    Abstract: Data processing systems and methods, according to various embodiments, are adapted for determining a categorization for each tracking tool that executes on a particular webpage based on a variety of criteria, such as the purpose of the tracking tool and its source script. The system may compare the characteristics of tracking tools on a webpage to a database of known tracking tools to determine the appropriate categorization. When a user visits the webpage, the system analyzes these categories and determines whether the tracking tool should be permitted to run based on the categories and/or other criteria, such as whether the user has consented to the use of that type of tracking tool.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: April 16, 2024
    Assignee: OneTrust, LLC
    Inventors: Patrick Whitney, Kevin Jones, Brian Kelly, Subramanian Viswanathan, Casey Hill, Jeffrey Baucom, Madhusudhan Kunhambu, Mithun Babu, Rajneesh Kesavan, Santosh Kumar Koti, Sathish Gopalakrishnan, Anand Balasubramanian, Mohamed Kabad, Jayamohan Puthenveetil, Jonathan Blake Brannon
  • Patent number: 8738773
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method for integrating separate software applications in an application execution environment, where the method includes providing a hierarchical structure of nodes corresponding to user interface objects representing elements of a user interface of a computer, wherein the hierarchical structure governs propagation of user interface events among the user interface objects; the providing includes enabling separate software applications to concurrently create nodes in the hierarchical structure and share the user interface; and restricting propagation of user interface events among the user interface objects, during presentation of the user interface objects in the user interface of the computer, based on node ownership information linking the user interface objects to the separate software applications. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Deneb Meketa, Jeffrey Whitney Mott
  • Publication number: 20130167158
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method for integrating separate software applications in an application execution environment, where the method includes providing a hierarchical structure of nodes corresponding to user interface objects representing elements of a user interface of a computer, wherein the hierarchical structure governs propagation of user interface events among the user interface objects; the providing includes enabling separate software applications to concurrently create nodes in the hierarchical structure and share the user interface; and restricting propagation of user interface events among the user interface objects, during presentation of the user interface objects in the user interface of the computer, based on node ownership information linking the user interface objects to the separate software applications. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Application
    Filed: March 16, 2012
    Publication date: June 27, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Deneb Meketa, Jeffrey Whitney Mott
  • Patent number: 8166165
    Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method for integrating separate software applications in an application execution environment, where the method includes providing a hierarchical structure of nodes corresponding to user interface objects representing elements of a user interface of a computer, wherein the hierarchical structure governs propagation of user interface events among the user interface objects; the providing includes enabling separate software applications to concurrently create nodes in the hierarchical structure and share the user interface; and restricting propagation of user interface events among the user interface objects, during presentation of the user interface objects in the user interface of the computer, based on node ownership information linking the user interface objects to the separate software applications. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: April 24, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Deneb Meketa, Jeffrey Whitney Mott
  • Publication number: 20070090285
    Abstract: A programmed computer analyzes data from a mass spectrometer. A spectrum corresponding to an unknown sample is perturbed in various ways, and each perturbed spectrum is compared with the spectrum of a known or reference substance. The perturbed spectrum having the highest correlation with the known spectrum, and which is also physically plausible, is considered to be the best fit. The method indicates in what specific ways the unknown sample differs from, or is similar to, the known substance.
    Type: Application
    Filed: December 6, 2006
    Publication date: April 26, 2007
    Applicant: NOVATIA, LLC
    Inventors: Jeffrey Whitney, David Detlefsen, Mark Hail
  • Publication number: 20060219894
    Abstract: A programmed computer analyzes data from a mass spectrometer. A spectrum corresponding to an unknown sample is perturbed in various ways, and each perturbed spectrum is compared with the spectrum of a known or reference substance. The perturbed spectrum having the highest correlation with the known spectrum, and which is also physically plausible, is considered to be the best fit. The method indicates in what specific ways the unknown sample differs from, or is similar to, the known substance.
    Type: Application
    Filed: March 21, 2006
    Publication date: October 5, 2006
    Applicant: Novatia, LLC
    Inventors: Jeffrey Whitney, David Detlefsen, Mark Hail
  • Publication number: 20050006576
    Abstract: A programmed computer analyzes data from a mass spectrometer. A spectrum corresponding to an unknown sample is perturbed in various ways, and each perturbed spectrum is compared with the spectrum of a known or reference substance. The perturbed spectrum having the highest correlation with the known spectrum, and which is also physically plausible, is considered to be the best fit. The method indicates in what specific ways the unknown sample differs from, or is similar to, the known substance.
    Type: Application
    Filed: May 28, 2004
    Publication date: January 13, 2005
    Inventors: Jeffrey Whitney, David Detlefsen, Mark Hail