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: 20240195835Abstract: 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: ApplicationFiled: February 26, 2024Publication date: June 13, 2024Applicant: OneTrust, LLCInventors: Jonathan Blake Brannon, Patrick Whitney, Sharath Chandra Chavva, Jeffrey Baucom
-
Patent number: 11968229Abstract: 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: GrantFiled: September 12, 2022Date of Patent: April 23, 2024Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Patrick Whitney, Sharath Chandra Chavva, Jeffrey Baucom
-
Patent number: 11960564Abstract: 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: GrantFiled: February 2, 2023Date of Patent: April 16, 2024Assignee: OneTrust, LLCInventors: 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: 8738773Abstract: 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: GrantFiled: March 16, 2012Date of Patent: May 27, 2014Assignee: Adobe Systems IncorporatedInventors: Deneb Meketa, Jeffrey Whitney Mott
-
Publication number: 20130167158Abstract: 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: ApplicationFiled: March 16, 2012Publication date: June 27, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Deneb Meketa, Jeffrey Whitney Mott
-
Patent number: 8166165Abstract: 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: GrantFiled: March 13, 2007Date of Patent: April 24, 2012Assignee: Adobe Systems IncorporatedInventors: Deneb Meketa, Jeffrey Whitney Mott
-
Publication number: 20070090285Abstract: 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: ApplicationFiled: December 6, 2006Publication date: April 26, 2007Applicant: NOVATIA, LLCInventors: Jeffrey Whitney, David Detlefsen, Mark Hail
-
Publication number: 20060219894Abstract: 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: ApplicationFiled: March 21, 2006Publication date: October 5, 2006Applicant: Novatia, LLCInventors: Jeffrey Whitney, David Detlefsen, Mark Hail
-
Publication number: 20050006576Abstract: 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: ApplicationFiled: May 28, 2004Publication date: January 13, 2005Inventors: Jeffrey Whitney, David Detlefsen, Mark Hail