Patents by Inventor Toby Doig

Toby Doig 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).

  • Patent number: 9348935
    Abstract: The present disclosure relates to systems and methods for delivering related video content to a user in response to user actions on augmented keywords on a web page. A server may receive from a browser, in response to an indication of a mouse over a keyword currently displayed on a web page of a client, a keyword identified for augmentation via a user interface overlay. The server may identify, responsive to receiving the keyword, a plurality of videos related to the keyword. A content relevancy engine may determine an order of relevance of the plurality of videos to the keyword. The server may transmit to the client, within a predetermined time period from the indication, the user interface overlay to include a selected one or more videos of the plurality of videos with a higher order of relevance.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: May 24, 2016
    Assignee: VIBRANT MEDIA, INC.
    Inventors: Toby Doig, Anna Kassoway
  • Publication number: 20150213514
    Abstract: The present disclosure relates to systems and methods for creating, via a development tool, a unit type for display on a web page in response to a keyword on the web page. A development tool may identify a unit type template for creating a unit type. The unit type may comprise a tooltip for augmenting a keyword on a web page. A user may select, via the development tool, a media block component to add to the unit type. The user may place the media block component on a layout of the unit type. The development tool may generate script code to define the layout of the unit type as a set of cells and rows within a predetermined sized container. The media block component may be placed in a cell and a row of the set of cells and rows. The script code may provide execution direction for rendering media of the media block component while displaying the unit type.
    Type: Application
    Filed: April 6, 2015
    Publication date: July 30, 2015
    Inventors: Toby Doig, Douglas DeMarco, Robert Hammond
  • Patent number: 9002895
    Abstract: The present disclosure relates to systems and methods for creating, via a development tool, a unit type for display on a web page in response to a keyword on the web page. A development tool may identify a unit type template for creating a unit type. The unit type may comprise a tooltip for augmenting a keyword on a web page. A user may select, via the development tool, a media block component to add to the unit type. The user may place the media block component on a layout of the unit type. The development tool may generate script code to define the layout of the unit type as a set of cells and rows within a predetermined sized container. The media block component may be placed in a cell and a row of the set of cells and rows. The script code may provide execution direction for rendering media of the media block component while displaying the unit type.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: April 7, 2015
    Assignee: Vibrant Media, Inc.
    Inventors: Toby Doig, Douglas DeMarco, Robert Hammond
  • Publication number: 20140244382
    Abstract: A system and a method are disclosed for detecting and preventing fraud in online advertising environments. In one embodiment, the system and process include a publisher with a web page with which an advertisement set and a unique request identifier are sent to a user browser when the user requests the web page. The unique request identifier is unique, publisher specific, advertisement specific, for a single instance. A database keeps track of the unique request identifier so that when a user “clicks” on a link to access an advertiser's web site, the unique request identifier associated with the advertisement can be checked against the unique request identifier in the database to determine whether the “click” was one that may be non-fraudulent or valid.
    Type: Application
    Filed: May 5, 2014
    Publication date: August 28, 2014
    Applicant: Vibrant Media, Inc.
    Inventors: Richard Brindley, Toby Doig
  • Patent number: 8719396
    Abstract: A system and a method are disclosed for detecting and preventing fraud in online advertising environments. In one embodiment, the system and process include a publisher with a web page with which an advertisement set and a unique request identifier are sent to a user browser when the user requests the web page. The unique request identifier is unique, publisher specific, advertisement specific, for a single instance. A database keeps track of the unique request identifier so that when a user “clicks” on a link to access an advertiser's web site, the unique request identifier associated with the advertisement can be checked against the unique request identifier in the database to determine whether the “click” was one that may be non-fraudulent or valid.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: May 6, 2014
    Assignee: Vibrant Media Limited
    Inventors: Richard Brindley, Toby Doig
  • Publication number: 20140074622
    Abstract: The present solution provides a configurable, dynamic and flexible mechanism to define and use pixel rules to identity and select campaigns for the user based on the user's pixel history as well as other behavior data. The pixel rules can be configured to identify one or more mandatory pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules can be configured to identify weighted pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules may identify any combination of mandatory and weighted pixel rules. These pixel rules may be configured via a user interface of a development tool and during run-time campaign management applied to the user pixel history to select and deliver campaigns.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 13, 2014
    Applicant: Vibrant Media, Inc.
    Inventors: Toby Doig, Craig Gooding
  • Patent number: 8533141
    Abstract: The present solution provides a configurable, dynamic and flexible mechanism to define and use pixel rules to identity and select campaigns for the user based on the user's pixel history as well as other behavior data. The pixel rules can be configured to identify one or more mandatory pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules can be configured to identify weighted pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules may identify any combination of mandatory and weighted pixel rules. These pixel rules may be configured via a user interface of a development tool and during run-time campaign management applied to the user pixel history to select and deliver campaigns.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 10, 2013
    Assignee: Vibrant Media, Inc.
    Inventors: Toby Doig, Craig Gooding
  • Publication number: 20120290974
    Abstract: The present disclosure describes systems and methods for techniques of prompting a user to discover, navigate, initiate a tooltip or otherwise call the user's attention to and use any augmented content of web pages provided by the systems and methods described herein. For any one or more augmented keywords of a loaded web page, a user interface element may be positioned next to or near the keyword to call the user's attention to the keyword. For example, a floating user interface callout box above the keyword may have text, such as the word “Discover” and a pointer to the augmented keyword.
    Type: Application
    Filed: January 20, 2012
    Publication date: November 15, 2012
    Inventors: Toby Doig, Craig Gooding
  • Publication number: 20120246561
    Abstract: The solution described herein provides augmented content to keywords on a page based on deeper contextualization of the current page. Embodiments of systems and methods extend the scope of content harvesting to cover a wider range of page elements that are harvested for determining keywords and content to augment the keywords To improve contextualization for keyword and augment content determination, the present solution may harvest content from parts of pages that cannot be hooked by embodiments of the systems previously described herein. Some of these parts of the pages may not be hooked or hookable, either for technical reasons, such as title tags, attributes or image alt attributes) or for policy reasons, such as an anchor text. To further improve contextualization, the present solution may also retrieve content from linked pages not currently displayed to use parts of these pages for keywords and augmented content determination.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: TOBY DOIG, ROY STILLING, ALISTAIR RUSSELL
  • Publication number: 20120095834
    Abstract: The present disclosure is related to systems and method for selecting keywords to augment on a web page based on a behavior history of a user. The system may include a profiler storing to a user profile identified by a unique identifier interactions of a user with one or more keywords on one or more web pages visited by the user. The interactions may be received from an agent of a client. The one or more keywords augmented with content from the server. The system may include a server receiving from the agent content of a web page being loaded on the client for the user. The server may determine keywords from the content of the web page that match a predetermined set of keywords of one or more campaigns for the web page. The server may identify that one or more of the matching keywords are stored in the user profile and may change, responsive to this identification, a ranking of the matching keywords based on the user profile.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 19, 2012
    Inventors: Toby Doig, Ian Cackett
  • Publication number: 20120054143
    Abstract: The present solution provides a configurable, dynamic and flexible mechanism to define and use pixel rules to identity and select campaigns for the user based on the user's pixel history as well as other behavior data. The pixel rules can be configured to identify one or more mandatory pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules can be configured to identify weighted pixels that have to be present or tracked for the user in order to include or exclude a campaign in a campaign selection process. The pixel rules may identify any combination of mandatory and weighted pixel rules. These pixel rules may be configured via a user interface of a development tool and during run-time campaign management applied to the user pixel history to select and deliver campaigns.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Toby Doig, Craig Gooding
  • Publication number: 20120054440
    Abstract: The present invention is related to a method for determining duplicate clicks via a multi-layered cache. The method includes establishing, by a cache manager executing on a device, a cache comprising a hierarchy of a plurality of cache layers. The cache manager may establish a first cache layer of the plurality of cache layers as a size bounded cache layer. The cache manager may further establish a second cache layer of the plurality of cache layers as a time bounded cache layer. In some embodiments, the second cache layer may encapsulate the first cache layer. The cache manager may receive a request to determine whether a click or an ad view is stored in the cache. The cache manager may determine whether the click or the ad view is stored in one of the first cache layer or the second cache layer.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Toby Doig, Dominic Davis
  • Publication number: 20110320429
    Abstract: The present disclosure relates to systems and methods for delivering related video content to a user in response to user actions on augmented keywords on a web page. A server may receive from a browser, in response to an indication of a mouse over a keyword currently displayed on a web page of a client, a keyword identified for augmentation via a user interface overlay. The server may identify, responsive to receiving the keyword, a plurality of videos related to the keyword. A content relevancy engine may determine an order of relevance of the plurality of videos to the keyword. The server may transmit to the client, within a predetermined time period from the indication, the user interface overlay to include a selected one or more videos of the plurality of videos with a higher order of relevance.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventors: Toby Doig, Anna Kassoway
  • Publication number: 20110321003
    Abstract: The present disclosure relates to systems and methods for creating, via a development tool, a unit type for display on a web page in response to a keyword on the web page. A development tool may identify a unit type template for creating a unit type. The unit type may comprise a tooltip for augmenting a keyword on a web page. A user may select, via the development tool, a media block component to add to the unit type. The user may place the media block component on a layout of the unit type. The development tool may generate script code to define the layout of the unit type as a set of cells and rows within a predetermined sized container. The media block component may be placed in a cell and a row of the set of cells and rows. The script code may provide execution direction for rendering media of the media block component while displaying the unit type.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventors: Toby Doig, Douglas DeMarco, Robert Hammond
  • Publication number: 20110258529
    Abstract: Systems and methods are presented for determining whether a web page loaded by a user from a server other than the server of the enterprise providing the advertisement content is safe for displaying the advertisement content. In some aspects, the systems and methods discussed determine if content of a web page to be augmented is content safe for delivering content from a publisher. A script of a web page being loaded by a browser which may execute on a client may identify that content from a publisher is to be displayed with content of the web page. The script may transmit to a server a request to check a safeness of the content of the web page prior to displaying the publisher's content. The script may receive from the server, responsive to the server determining the content of the web page is not safe for the publisher, a predetermined content not from the publisher to display on the web page.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Inventors: Toby Doig, Craig Allen Gooding
  • Publication number: 20060265493
    Abstract: A system and a method are disclosed for detecting and preventing fraud in online advertising environments. In one embodiment, the system and process include a publisher with a web page with which an advertisement set and a unique request identifier are sent to a user browser when the user requests the web page. The unique request identifier is unique, publisher specific, advertisement specific, for a single instance. A database keeps track of the unique request identifier so that when a user “clicks” on a link to access an advertiser's web site, the unique request identifier associated with the advertisement can be checked against the unique request identifier in the database to determine whether the “click” was one that may be non-fraudulent or valid.
    Type: Application
    Filed: December 6, 2005
    Publication date: November 23, 2006
    Inventors: Richard Brindley, Toby Doig