Abstract:
Disclosed are methods and apparatus, including computer program products, implementing and using techniques for dynamic network address identification and replacement for delivering a web page to a data processing device associated with a customer, for performing a marketing campaign on behalf of an advertiser. A browser request message is received over a data network from a browser program executing on the data processing device. The browser request message requests an origin web page at an origin web site on the data network. The origin web site is associated with the advertiser. A network address of the origin web site on the data network is determined. Responsive to the browser request message, content of the origin web page is retrieved from the origin web site at the determined network address. A network address is located in the retrieved content of the origin web page. The located network address is replaced with a proxy network address to define a modified web page. The proxy network address references a proxy web site on the data network. The modified web page is provided to the data processing device over the data network.
Abstract:
Disclosed are methods and apparatus, including computer program products, implementing and using techniques for performing a marketing campaign on behalf of an advertiser. A plurality of electronic publishers are in communication with a data network. The advertiser has an associated computer also in communication with the data network. An advertising apparatus, in one aspect of the present invention, includes one or more engines. A user interface engine is configured to interact with the advertiser computer over the data network for generating a budget amount, marketing campaign parameters associated with and defining the marketing campaign, and information describing the marketing campaign. A campaign allocation engine is configured to allocate the budget amount among the electronic publishers based on the generated marketing campaign parameters and publisher parameters associated with the electronic publishers. An advertisement engine is configured to generate advertisement information based on the generated information describing the marketing campaign and the publisher parameters. A publisher interface engine is configured to provide the advertisement information to at least one of the electronic publishers in a format appropriate for the electronic publisher.
Abstract:
Disclosed are methods and apparatus, including computer program products, implementing and using techniques for performing a marketing campaign on behalf of an advertiser. A plurality of electronic publishers are in communication with a data network. The advertiser has an associated computer also in communication with the data network. An advertising apparatus, in one aspect of the present invention, includes one or more engines. A user interface engine is configured to interact with the advertiser computer over the data network for generating a budget amount, marketing campaign parameters associated with and defining the marketing campaign, and information describing the marketing campaign. A campaign allocation engine is configured to allocate the budget amount among the electronic publishers based on the generated marketing campaign parameters and publisher parameters associated with the electronic publishers. An advertisement engine is configured to generate advertisement information based on the generated information describing the marketing campaign and the publisher parameters. A publisher interface engine is configured to provide the advertisement information to at least one of the electronic publishers in a format appropriate for the electronic publisher.
Abstract:
The specification discloses a number of devices for sensing wetness and producing a signal in response thereto. A toothbrush (10) is disclosed in which the toothbrush (10) plays a song or initiates a series of phrases in response to being placed in the user's mouth or under running water. Another embodiment of the invention includes a straw (40) which signals fluid being drawn through the straw (40) and produces a sound in response thereto. The straw (40) may be integrally attached to a cup (30) for producing the signal. Also, a cup (30) is disclosed which has a signal generating device for responding to fluid being placed in, or emptied from, the cup (30). A floatable object (50), e.g. a toy, is also disclosed which produces a signal in response to being placed in the fluid in which it floats. Also disclosed is a garment (60) which produces a signal in response to a fluid impinging on the garment (60). Finally, a toilet (70) is disclosed for use with toilet (70) training, for example, which produces a signal in response to a user of the toilet (70) hitting a "target" (73) in the toilet (70).
Abstract:
Disclosed are methods and apparatus, including computer program products, implementing and using techniques for dynamic network address identification and replacement for delivering a web page to a data processing device associated with a customer, for performing a marketing campaign on behalf of an advertiser. A browser request message is received over a data network from a browser program executing on the data processing device. The browser request message requests an origin web page at an origin web site on the data network. The origin web site is associated with the advertiser. A network address of the origin web site on the data network is determined. Responsive to the browser request message, content of the origin web page is retrieved from the origin web site at the determined network address. A network address is located in the retrieved content of the origin web page. The located network address is replaced with a proxy network address to define a modified web page. The proxy network address references a proxy web site on the data network. The modified web page is provided to the data processing device over the data network.
Abstract:
A product dispenser is configured to dispense products subject to a warning and products not subject to a warning, the product dispenser further configured to transmit a product warning notice only in response to a request to dispense a product subject to the warning. In another embodiment, a product dispenser is configured to dispense a food or beverage product and provide information indicative of an attribute of the food or beverage product, such as nutrition facts, as it is being dispensed. In another embodiment, a product dispenser is configured to enable a user to request a customized product from the product dispenser, to determine a first profile for the customized product blend, compare the first profile to a second profile, and reformulate the customized product blend to a dispensed product blend comprising a third profile approximating the second idealized profile.
Abstract:
The present application provides a product dispensing system for dispensing one of a number of predetermined products. The product dispensing system may include a product dispenser with a number of micro-ingredients to create the predetermined product, a reading device configured to read or receive data, a container for receiving the predetermined product, and a data storage medium with the data thereon.
Abstract:
The present application provides a merchandiser. The merchandiser may include an ambient compartment with at least one ambient product therein, a temperature controlled compartment with at least one temperature controlled product therein, and a vending module in communication with the temperature controlled compartment such that the vending module dispenses a temperature controlled product in response to an ambient product being placed in the vending module.
Abstract:
A product dispenser is configured to dispense products subject to a warning and products not subject to a warning, the product dispenser further configured to transmit a product warning notice only in response to a request to dispense a product subject to the warning. In another embodiment, a product dispenser is configured to dispense a food or beverage product and provide information indicative of an attribute of the food or beverage product, such as nutrition facts, as it is being dispensed. In another embodiment, a product dispenser is configured to enable a user to request a customized product from the product dispenser, to determine a first profile for the customized product blend, compare the first profile to a second profile, and reformulate the customized product blend to a dispensed product blend comprising a third profile approximating the second idealized profile.
Abstract:
The present application provides a merchandiser. The merchandiser may include an ambient compartment with at least one ambient product therein, a temperature controlled compartment with at least one temperature controlled product therein, and a vending module in communication with the temperature controlled compartment such that the vending module dispenses a temperature controlled product in response to an ambient product being placed in the vending module.