Patents by Inventor Keith Wright
Keith Wright 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: 20250037161Abstract: A method for testing advertising, said method comprising the steps of: recruiting prospective survey respondents within a single online platform and collecting inputs from the respondents representing a prospective advertising audience regarding their advertising creative variant preferences and desirability as customers, combining the individual inputs from the survey respondents to compute at least one score for each pairing of audience and creative; and recommending actions based on the computed score, wherein the recommended actions include at least one of activating pairings with high preference scores and density of desirable customers; suppressing pairings with low preference scores or low density of desirable customers; or conducting another test after changing at least one of the audience or advertising creative variants, wherein the recommended actions are within the single on-line platform.Type: ApplicationFiled: July 27, 2023Publication date: January 30, 2025Inventors: Keith Wright, Kemble Fletcher, Lee Lorenzen, John Quinn, Gerron Vartan
-
Patent number: 12154144Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: GrantFiled: May 17, 2023Date of Patent: November 26, 2024Assignee: GOOGLE LLCInventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Publication number: 20230368250Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: ApplicationFiled: May 17, 2023Publication date: November 16, 2023Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Patent number: 11694237Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: GrantFiled: May 27, 2016Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
-
Patent number: 10410258Abstract: According to various aspects of the present invention, a user interface capable of effectively manipulating high volumes of data is provided. The system and/or user interface is specially configured to aggregate large data volumes and translate the large data volumes into summary information and incorporate navigable categorizations that enable dynamic selection and visualization of portions of the large data volumes. Such interfaces may be particularly useful for managing large amounts of information, such as ad placement and performance information that is generated within an advertising network associated with ad campaigns. Moreover the integration of such summary menus in detailed visualizations improves information access, limits rendering operations by the system, and enables more efficient retrieval and visualization of information. In some examples, the contextual views limit errors in data entry, for example, by providing contextual visualization for subsequent functions.Type: GrantFiled: May 27, 2016Date of Patent: September 10, 2019Assignee: Nanigans, Inc.Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
-
Publication number: 20190147503Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.Type: ApplicationFiled: May 27, 2016Publication date: May 16, 2019Applicant: Google LLCInventors: Matthew BURRIESCI, Keith WRIGHT, Willa Angel CHEN, Joshua NEDELKA
-
Publication number: 20160364772Abstract: According to various aspects of the present invention, a user interface capable of effectively manipulating high volumes of data is provided. The system and/or user interface is specially configured to aggregate large data volumes and translate the large data volumes into summary information and incorporate navigable categorizations that enable dynamic selection and visualization of portions of the large data volumes. Such interfaces may be particularly useful for managing large amounts of information, such as ad placement and performance information that is generated within an advertising network associated with ad campaigns. Moreover the integration of such summary menus in detailed visualizations improves information access, limits rendering operations by the system, and enables more efficient retrieval and visualization of information. In some examples, the contextual views limit errors in data entry, for example, by providing contextual visualization for subsequent functions.Type: ApplicationFiled: May 27, 2016Publication date: December 15, 2016Applicant: Nanigans, Inc.Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
-
Publication number: 20160364093Abstract: According to various aspects of the present invention, a user interface capable of effectively manipulating high volumes of data is provided. The system and/or user interface is specially configured to aggregate large data volumes and translate the large data volumes into summary information and incorporate navigable categorizations that enable dynamic selection and visualization of portions of the large data volumes. Such interfaces may be particularly useful for managing large amounts of information, such as ad placement and performance information that is generated within an advertising network associated with ad campaigns. Moreover the integration of such summary menus in detailed visualizations improves information access, limits rendering operations by the system, and enables more efficient retrieval and visualization of information. In some examples, the contextual views limit errors in data entry, for example, by providing contextual visualization for subsequent functions.Type: ApplicationFiled: May 27, 2016Publication date: December 15, 2016Applicant: Nanigans, Inc.Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
-
Optimization system for controlling batch job processing traffic transmitted to a mainframe computer
Patent number: 8281309Abstract: A system for enrollment processing optimization for controlling batch job processing traffic transmitted to a mainframe computer includes an enrollment data input operations system operatively coupled to the mainframe computer and configured to provide a universal front end for data entry of enrollment information. Enrollment records based on the enrollment information is then created. A database system stores the enrollment records, and a workflow application module operatively coupled to the database system is configured to manage processing of the enrollment records and manage transmission of the enrollment records to the mainframe computer for batch processing. A batch throttling control module operatively coupled to the workflow application module and to the mainframe computer controls the rate and the number of enrollment records transmitted by the workflow application module to the mainframe computer for batch processing.Type: GrantFiled: August 31, 2009Date of Patent: October 2, 2012Assignee: Accenture Global Services LimitedInventors: Sushil R. Meda, Ginger Dusek, Nathaniel M. Holobinko, Rishi Tank, Rahul Solan, Keith Wright -
Publication number: 20110055834Abstract: A system for enrollment processing optimization for controlling batch job processing traffic transmitted to a mainframe computer includes an enrollment data input operations system operatively coupled to the mainframe computer and configured to provide a universal front end for data entry of enrollment information. Enrollment records based on the enrollment information is then created. A database system stores the enrollment records, and a workflow application module operatively coupled to the database system is configured to manage processing of the enrollment records and manage transmission of the enrollment records to the mainframe computer for batch processing. A batch throttling control module operatively coupled to the workflow application module and to the mainframe computer controls the rate and the number of enrollment records transmitted by the workflow application module to the mainframe computer for batch processing.Type: ApplicationFiled: August 31, 2009Publication date: March 3, 2011Inventors: Sushil R. Meda, Ginger Dusek, Nathaniel M. Holobinko, Rishi Tank, Rahul Solan, Keith Wright
-
Patent number: 7041031Abstract: The invention relates to a method for calculating a modification to the predetermined amount of torque needed to provide an urge to move sensation for a vehicle, the modification to take account of the weight at which and gradient on which the vehicle is operating and then commanding the engine to generate said modified torque and to transmit the modified urge torque to a clutch device to provide the urge to move according to the current operating conditions.Type: GrantFiled: July 24, 2001Date of Patent: May 9, 2006Assignee: Eaton CorporationInventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
-
Patent number: 6953410Abstract: An automated clutch system for transferring torque from an engine to a change gear transmission is connected to a processing unit which uses various input parameters to calculate the grade on which the vehicle is operating and its current weight to determine an appropriate start gear to minimise clutch slip when the vehicle is launched from rest.Type: GrantFiled: July 24, 2001Date of Patent: October 11, 2005Assignee: Eaton CorporationInventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
-
Publication number: 20040058778Abstract: When a vehicle is operating in launch or manoeuvring modes, the vehicle can be controlled by operation of the brake alone; the engagement of the friction clutch is in inverse proportion to the amount of braking effort demanded by the operator.Type: ApplicationFiled: September 22, 2003Publication date: March 25, 2004Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
-
Publication number: 20040033861Abstract: The invention relates to a method for calculating a modification to the predetermined amount of torque needed to provide an urge to move sensation for a vehicle, the modification to take account of the weight at which and gradient on which the vehicle is operating and then commanding the engine to generate said modified torque and to transmit the modified urge torque to a clutch device to provide the urge to move according to the current operating conditions.Type: ApplicationFiled: September 2, 2003Publication date: February 19, 2004Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
-
Publication number: 20040025617Abstract: An automated clutch system for transferring torque from an engine to a change gear transmission is connected to a processing unit which uses various input parameters to calculate the grade on which the vehicle is operating and its current weight to determine an appropriate start gear to minimise clutch slip when the vehicle is launched from rest.Type: ApplicationFiled: September 2, 2003Publication date: February 12, 2004Inventors: Martin Stanley Fowler, Alfred John Richardson, Martin Fowler, Keith Wright
-
Patent number: 6658339Abstract: A system for controlling an automated mechanical change-gear transmission system including a processing unit for processing inputs according to predetermined logic rules to determine currently engaged and allowably engaged gear ratios and throttle positions, for changing between automatic and semi-automatic transmission modes, for issuing command output signals to non-manually controlled operators, and for temporarily selectively overriding a pre-selected transmission mode if either cruise control or power take off are activated.Type: GrantFiled: November 17, 2000Date of Patent: December 2, 2003Assignee: Eaton CorporationInventors: Keith Wright, Anthony Stasik, Paul Martin Fowler
-
Publication number: 20020178955Abstract: The controlled electromagnetic induction detonation system for initiation of a detonatable material system [(10)] includes an automated radio charge (ARCH) module connectable to an electric detonator [(24)], a transducer module [(14)] for providing operational power by electromagnetic induction to the ARCH module [(18)], and a remote controller [(12)] for sending instructions to the transducer module [(14)] from a location remote from the detonator [(24)]. Upon completion of an arming sequence, the transducer module [(14)] generates an electromagnetic field which is picked up by a coil in the ARCH module [(18)] and used to power the ARCH module [(18)] and provide a detonation current for the detonator [(24)].Type: ApplicationFiled: May 22, 2002Publication date: December 5, 2002Applicant: Rocktek Ltd.Inventors: Mihailo Gavrilovic, Keith Wright
-
Patent number: 6422145Abstract: The controlled electromagnetic induction detonation system for initiation of a detonatable material system includes an automated radio charge (ARCH) module connectable to an electric detonator, a transducer module for providing operational power by electromagnetic induction to the ARCH module, and a remote controller for sending instructions to the transducer module from a location remote from the detonator. Upon completion of an arming sequence, the transducer module generates an electromagnetic field which is picked up by a coil in the ARCH module and used to power the ARCH module and provide a detonation current for the detonator. The transducer module or at least a coil thereof which produces the electromagnetic field is supported on or in a stemming bar which in turn acts as a core of an electromagnet confining the magnetic flux for pick up by the ARCH module.Type: GrantFiled: July 10, 2000Date of Patent: July 23, 2002Assignee: RockTek Ltd.Inventors: Mihailo Gavrilovic, Keith Wright
-
Patent number: D803853Type: GrantFiled: December 31, 2015Date of Patent: November 28, 2017Assignee: Google Inc.Inventors: Yi Zhang, Joshua Nedelka, Sean Miller, Thomas Shimko, Matthew Burriesci, Manohar Prabhu, Keith Wright, Matthew Frisbie, Issac VanDuyn, Johan Kartiwa
-
Patent number: D803865Type: GrantFiled: December 31, 2015Date of Patent: November 28, 2017Assignee: Google Inc.Inventors: Joshua Nedelka, Matthew Burriesci, Willa Chen, Keith Wright