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: 20250037161
    Abstract: 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: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Keith Wright, Kemble Fletcher, Lee Lorenzen, John Quinn, Gerron Vartan
  • Patent number: 12154144
    Abstract: 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: Grant
    Filed: May 17, 2023
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
  • Publication number: 20230368250
    Abstract: 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: Application
    Filed: May 17, 2023
    Publication date: November 16, 2023
    Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
  • Patent number: 11694237
    Abstract: 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: Grant
    Filed: May 27, 2016
    Date of Patent: July 4, 2023
    Assignee: GOOGLE LLC
    Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
  • Patent number: 10410258
    Abstract: 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: Grant
    Filed: May 27, 2016
    Date of Patent: September 10, 2019
    Assignee: Nanigans, Inc.
    Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
  • Publication number: 20190147503
    Abstract: 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: Application
    Filed: May 27, 2016
    Publication date: May 16, 2019
    Applicant: Google LLC
    Inventors: Matthew BURRIESCI, Keith WRIGHT, Willa Angel CHEN, Joshua NEDELKA
  • Publication number: 20170012497
    Abstract: 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: Application
    Filed: March 27, 2014
    Publication date: January 12, 2017
    Inventor: Darren Keith Wright
  • Publication number: 20160364772
    Abstract: 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: Application
    Filed: May 27, 2016
    Publication date: December 15, 2016
    Applicant: Nanigans, Inc.
    Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
  • Publication number: 20160364093
    Abstract: 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: Application
    Filed: May 27, 2016
    Publication date: December 15, 2016
    Applicant: Nanigans, Inc.
    Inventors: Claude Denton, Ric Calvillo, Joshua Allen Breckman, Travis Hansen, Jonathan Palmer, George Plesko, Keith Wright
  • Patent number: 8281309
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: October 2, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Sushil R. Meda, Ginger Dusek, Nathaniel M. Holobinko, Rishi Tank, Rahul Solan, Keith Wright
  • Publication number: 20110055834
    Abstract: 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: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: Sushil R. Meda, Ginger Dusek, Nathaniel M. Holobinko, Rishi Tank, Rahul Solan, Keith Wright
  • Patent number: 7041031
    Abstract: 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: Grant
    Filed: July 24, 2001
    Date of Patent: May 9, 2006
    Assignee: Eaton Corporation
    Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
  • Patent number: 6953410
    Abstract: 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: Grant
    Filed: July 24, 2001
    Date of Patent: October 11, 2005
    Assignee: Eaton Corporation
    Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
  • Patent number: 6816887
    Abstract: 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: Grant
    Filed: May 3, 2000
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Wade David Shaw, Edmund Torche, Martin Keith Wright
  • Publication number: 20040058778
    Abstract: 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: Application
    Filed: September 22, 2003
    Publication date: March 25, 2004
    Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
  • Publication number: 20040053218
    Abstract: A use of identifying a protein by double phage screening.
    Type: Application
    Filed: October 6, 2003
    Publication date: March 18, 2004
    Inventors: Robert Stewart Gilmour, Keith Wright Marvin
  • Publication number: 20040033861
    Abstract: 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: Application
    Filed: September 2, 2003
    Publication date: February 19, 2004
    Inventors: Robert Stanley Wheeler, Alfred John Richardson, Martin Fowler, Keith Wright
  • Publication number: 20040025617
    Abstract: 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: Application
    Filed: September 2, 2003
    Publication date: February 12, 2004
    Inventors: Martin Stanley Fowler, Alfred John Richardson, Martin Fowler, Keith Wright
  • Patent number: D803853
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 28, 2017
    Assignee: 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: D803865
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: Joshua Nedelka, Matthew Burriesci, Willa Chen, Keith Wright