Back to results
US 10,311,474 B2Granted
Online advertisement push delivery
AssigneeExcalibur IP, LLC
InventorsEyal Ramakrishnan, Eran Shir
Life of this patent
Estimating the term…
Abstract
Briefly, embodiments disclosed herein may relate to online advertising and may relate, more particularly, pushing advertising content to user computing devices, for example.
Claims20
A method of executing computer instructions on at least one computing device without further human interaction in which the at least one computing device includes at least one processor and at least one memory, comprising:
- fetching computer instructions from the at least one memory of the at least one computing device for execution on the at least one processor of the at least one computing device;
- executing the fetched computer instructions on the at least one processor of the at least one computing device;
- and
- storing in the at least one memory of the at least one computing device any results of having executed the fetched computer instructions on the at least one processor of the at least one computing device;
- wherein the computer instructions to be executed comprise instructions for tracking online advertising context;
- wherein the executing the fetched instructions further comprises:
- processing, via the at least one processor of the at least one computing device, one or more signals and/or states to track the online advertising context for one or more currently displayed online advertisements stored as a first representation in the at least one memory of the at least one computing device, wherein the online advertising context comprises inventory content pertaining to one or more particular products;
- accessing the at least one memory to detect, from the first representation, a change in the one or more signals and/or states to a second representation comprising a different online advertising context for the one or more currently displayed online advertisements, wherein the different online advertising context comprises updated inventory content pertaining to the one or more particular products;
- and
- comparing, via the at least one processor of the at least one computing device, the first representation with the second representation in substantially real-time to electronically communicate one or more signals and/or states comprising updated advertisement content between a context service of the at least one computing device and an events function of a user computing device to dynamically update the one or more currently displayed online advertisements at least in part in response to the detection of the change in the one or more signals and/or states to the second representation and at least in part in accordance with one or more services or customizations, or a combination thereof, specified by a subscription component of the user computing device.
7 more elements
An apparatus, comprising:
- at least one computing device;
- the at least one computing device to include at least one processor and at least one memory;
- the at least one computing device to execute computer instructions on the at least one processor without further human intervention;
- the computer instructions to be executed having been fetched from the at least one memory for execution on the at least one processor, and the at least one computing device to store in the at least one memory of the at least one computing device any results to be generated from the execution on the at least one processor of the to be executed computer instructions;
- the computer instructions to be executed to comprise instructions to track online advertising context;
- wherein the instructions to be executed as a result of execution to:
- process one or more signals and/or states to track the online advertising context for one or more online advertisements to be currently displayed in real time, wherein the online advertising context is to be stored as a first representation in the at least one memory of the at least one computing device, and wherein the online advertising context to comprise inventory content to pertain to one or more particular products;
- access the at least one memory to detect, from the first representation, a change in the one or more signals and/or states to a second representation to comprise a different online advertising context for the one or more online advertisements to be currently displayed in real time, wherein the different online advertising context to comprise updated inventory content to pertain to the one or more particular products;
- and
- compare the first representation with the second representation in substantially real-time to electronically communicate one or more signals and/or states to comprise updated advertisement content between a context service of the at least one computing device and an events function of a user computing device to dynamically update the one or more online advertisements to be currently displayed at least in part in response to the detection of the change in the one or more signals and/or states to the second representation and at least in part in accordance with one or more services or customizations, or a combination thereof, to be specified by a subscription component of the user computing device.
7 more elements
An apparatus, comprising:
- means for executing computer instructions on at least one computing device without further human interaction in which the at least one computing device includes at least one processor and at least one memory, comprising:
- means for fetching computer instructions from the at least one memory of the at least one computing device for execution on the at least one processor of the at least one computing device;
- means for executing the fetched computer instructions on the at least one processor of the at least one computing device;
- and
- means for storing in the at least one memory of the at least one computing device any results of having executed the fetched computer instructions on the at least one processor of the at least one computing device;
- wherein the computer instructions to be executed comprise instructions for tracking online advertising context;
- wherein the means for executing the fetched instructions further comprises:
- means for processing one or more signals and/or states to track the online advertising context for one or more currently displayed online advertisements stored as a first representation in the at least one memory of the at least on computing device, wherein the online advertising context comprises inventory content pertaining to one or more particular products;
- means for accessing the at least one memory to detect, from the first representation, a change in the one or more signals and/or states to a second representation comprising a different online advertising context for the one or more currently displayed online advertisements, wherein the different online advertising context comprises updated inventory content pertaining to the one or more particular products;
- and
- means for comparing the first representation with the second representation in substantially real-time to electronically communicate one or more signals and/or states comprising updated advertisement content between a content context service of the at least one computing device and an events function of a user computing device to dynamically update the one or more currently displayed online advertisements at least in part in response to the detection of the change in the one or more signals and/or states to the second representation and at least in part in accordance with one or more services or customizations, or a combination thereof, specified by a subscription component of the user computing device.
8 more elements
Dependencies are inferred from the claim text.