Patents by Inventor Keith A. Wright
Keith A. 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: 20170012497Abstract: A kinetic energy conversion method that converts kinetic energy input into helical motion kinetic energy applied to an electrical generating device is disclosed. A kinetic energy force is applied to an input shaft. The input shaft drives a planetary gearing system that accelerates the helical motion. The accelerated output of helical motion is applied to a bevel gear that redirects the motion from horizontal to vertical. The vertical helical motion is applied to a horizontal flywheel rotating on a magnetic levitation system. The rotating horizontal flywheel turns a scalable depending on need sized electrical generator producing carbon free electricity.Type: ApplicationFiled: March 27, 2014Publication date: January 12, 2017Inventor: Darren Keith Wright
-
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
-
Patent number: 6816887Abstract: A method, system, and program for use in a data processing system for sending private messages from a single electronic message. A plurality of recipients is identified for an electronic message. A number of different sections are designated within the electronic message for separate receipt by each of a number of recipients within the plurality of recipients. Responsive to an indication to send the electronic message, an electronic message is automatically generated for each of the number of recipients, wherein the message of a given recipient within the number of recipients excludes sections within the number of sections designated for other recipients within the number of recipients.Type: GrantFiled: May 3, 2000Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventors: Wade David Shaw, Edmund Torche, Martin 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: 20040053218Abstract: A use of identifying a protein by double phage screening.Type: ApplicationFiled: October 6, 2003Publication date: March 18, 2004Inventors: Robert Stewart Gilmour, Keith Wright Marvin
-
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: 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