Patents by Inventor Russell IRWIN

Russell IRWIN 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: 20160323244
    Abstract: A method of securely reporting events on a computing device comprising a web browser, the method comprising providing a loader to the computing device and the loader providing a wrapper to the web browser for execution by the web browser, wherein the wrapper is a closure. The loader establishing a secure communication path from the loader to the wrapper, and a secure communication path from the wrapper to the loader. The wrapper establishing an inline frame “IFrame” within the web browser, wherein the IFrame comprises a universal resource locator which points to a kernel. Establishing a firewall around the IFrame. Establishing a secure communication path from the wrapper to the kernel. Establishing a secure communication path from the kernel to the wrapper. Providing an event reporter to the IFrame through the loader, wrapper and kernel using the established secure communication paths from the loader to the wrapper and from the wrapper to the kernel, and running the event reporter in the IFrame.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Geo CARNCROSS, Russell IRWIN, Beau Ner CHESLUK, Anthony RUSHTON
  • Publication number: 20160066018
    Abstract: According to aspects of the technology there are provided a computer-implemented method for distributing content from one or more content sources over a communications network to a plurality of users by a master node of a content distribution system, the content distribution system further comprising a plurality of local nodes in communication with the master node, each local node serving a group of users from the plurality of users, the method comprising: maintaining a content directory associated with a plurality of content items of the one or more content sources, the content directory comprising content location data for the plurality of content items and information associated with each of the content item; transmitting the content directory to one or more of the local nodes; maintaining a user profile bank comprising one or more user profiles for each of the plurality of users; and transmitting the user profile bank to one or more of the local nodes for use in generating, at each local node, user conten
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Beau Ner Chesluk, Russell Irwin, Anthony Rushton
  • Publication number: 20160065641
    Abstract: According to aspects of the technology there are provided a method for distributing content from one or more content sources over a communications network to a plurality of users by a content distribution system, the content distribution system comprising a master node and a plurality of local nodes in communication with the master node, each local node serving a group of users from the plurality of users, the method comprising: maintaining, at the master node, a content directory associated with a plurality of content items from the one or more content sources, the content directory comprising content location data for the plurality of content items and information associated with each of the content items; generating, at each local node, user content location data for each user in the group of users based on selecting a plurality of content items from the content directory according to a user profile of each user, the user content location data for each user including locations of the selected content items
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Beau Ner Chesluk, Russell Irwin, Anthony Rushton
  • Publication number: 20160066035
    Abstract: According to aspects of the invention there are provided a method for modifying a content stream distributed to one or more users, the method comprising: generating a content stream comprising a plurality of content items from one or more content providers; constructing one or more filters for modifying the content steam, wherein the one or more filters is constructed by defining one or more parameters relating the content items; applying the one or more filters to the content stream; selecting one or more content items from the content stream based on defined parameters; and modifying the content stream by applying the constructed filter to the plurality of content items in the content stream.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Beau Ner Chesluk, Russell Irwin, Anthony Rushton
  • Publication number: 20140358697
    Abstract: Automated bidding for advertisement suppression is described, for example, to enable a user to pay to skip advertisements by using a bidding agent to act on behalf of the user in an auction for advertisement opportunities. In various examples, where the bidding agent wins the auction on behalf of the user, no advertisement, or an unobtrusive blank advertisement, is presented. In some examples the bidding agent is a web service with access to data about pre-registered end user devices and associated bid configurations and histories. In examples the bidding agent receives a bid request, identifies an associated registered end user device and bid configuration, and places a bid in an auction for an advertisement opportunity. In some examples, when the bidding agent wins the auction, the bidding agent enables either a publisher or the end user device to skip advertisements. For example, by providing a decryption key.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 4, 2014
    Applicant: ZIPPIT LLP
    Inventors: Russell IRWIN, Geo CARNCROSS
  • Publication number: 20140282621
    Abstract: A metrics data management apparatus and method is disclosed comprising receiving event data of a series of events from a source, processing the event data into a format identifying the source and a session of each event; populating the event data relevant to a series of connected events of a single session into an event repository, and a session build module to determining a complete session from event data relevant to a series of connected events of a single session by a predetermined event.
    Type: Application
    Filed: September 26, 2013
    Publication date: September 18, 2014
    Applicant: TELEMETRY LIMITED
    Inventors: Geo CARNCROSS, Beau CHESLUK, Anthony RUSHTON, Russell IRWIN, Daniel MORSE, Paul FREEMAN, Nathan SIVYER, Mindaugas RASIUKEVICIUS, John CARTER
  • Publication number: 20140282618
    Abstract: A metrics data management apparatus and method is disclosed comprising receiving event data of a series of events from a source, processing the event data into a format identifying the source and a session of each event; populating the event data relevant to a series of connected events of a single session into an event repository, and a session build module to determining a complete session from event data relevant to a series of connected events of a single session by a predetermined event.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Geo CARNCROSS, Beau CHESLUK, Anthony RUSHTON, Russell IRWIN, Daniel MORSE, Paul FREEMAN, Nathan SIVYER, Mindaugas RASIUKEVICIUS, John CARTER
  • Publication number: 20140270203
    Abstract: A method of determining the audio level of a network partner media player, wherein, when media playing on a terminal media player running on a terminal originates from an external media source, the method comprises obtaining activity information from the terminal, obtaining activity information from the terminal media player, obtaining activity information from an external source media player associated with the external media source, and analysing the activity information from the terminal, the activity information from the terminal media player, the activity information from the external media source media player, whereby the audio level of the network partner media player is determined.
    Type: Application
    Filed: September 26, 2013
    Publication date: September 18, 2014
    Applicant: TELEMETRY LIMITED
    Inventors: Geo CARNCROSS, Beau CHESLUK, Anthony RUSHTON, Russell IRWIN, Adam LUSTED, Daniel MORSE, Paul FREEMAN, Maximillian MURPHY, Robert STEWARD
  • Publication number: 20140257968
    Abstract: A method of determining whether media displayed on a web page in a web browser is visible comprising: determining whether the web page comprises at least one frame; and if the web page comprises at least one frame, using information relating to the activity of the media player to determine whether the media is visible.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 11, 2014
    Applicant: TELEMETRY LIMITED
    Inventors: Geo CARNCROSS, Russell IRWIN, Beau Ner CHESLUK, Anthony RUSHTON, Adam LUSTED, Daniel NEE, Paul FREEMAN
  • Publication number: 20140173086
    Abstract: A method of determining whether media displayed on a web page in a web browser is visible comprising: determining whether the web page comprises at least one frame; and if the web page comprises at least one frame, using information relating to the activity of the media player to determine whether the media is visible.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: TELEMETRY LIMITED
    Inventors: Geo CARNCROSS, Russell IRWIN, Beau Ner CHESLUK, Anthony RUSHTON, Adam LUSTED, Daniel NEE, Paul FREEMAN
  • Publication number: 20140173099
    Abstract: A method of determining whether media displayed on a web page in a web browser is visible comprising: determining whether the web page comprises at least one frame; and if the web page comprises at least one frame, using information relating to the activity of the media player to determine whether the media is visible.
    Type: Application
    Filed: September 26, 2013
    Publication date: June 19, 2014
    Applicant: TELEMETRY LIMITED
    Inventors: Geo CARNCROSS, Beau CHESLUK, Anthony RUSHTON, Russell IRWIN, Daniel MORSE, Paul FREEMAN, Nathan SIVYER, Mindaugas RASIUKEVICIUS, John CARTER
  • Publication number: 20140108126
    Abstract: A method of quantifying the effectiveness of delivery of digital media content comprises identifying a group of instances of delivery of digital media content, calculating a plurality of metrics for the group, each metric indicative of a different aspect of effective delivery of the digital media content, and combining the calculated metrics into a single indicator of the effectiveness of the delivery of digital media content for the group. The group of instances can represent the delivery of digital media content by a particular supplier or a particular service of a particular supplier of digital media distribution services over a period of time. The metrics can be indicative of the proportion of the instances that were visible or audible to a viewer of the digital media content.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 17, 2014
    Applicant: Telemetry Limited
    Inventors: Geo CARNCROSS, Beau CHESLUK, Anthony RUSHTON, Russell IRWIN, Maximillian MURPHY