US 12,380,471 B2
Story-based, multi-screen advertising framework
Matthew Snyder, New York, NY (US)
Assigned to ADObjects, Inc., Vancouver (CA)
Filed by A.D.Objects, Inc., Vancouver (CA)
Filed on Oct. 25, 2013, as Appl. No. 14/063,685.
Application 14/063,685 is a continuation in part of application No. 13/668,336, filed on Nov. 5, 2012, abandoned.
Claims priority of provisional application 61/718,187, filed on Oct. 25, 2012.
Claims priority of provisional application 61/555,111, filed on Nov. 3, 2011.
Prior Publication US 2014/0122255 A1, May 1, 2014
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0241 (2023.01)
CPC G06Q 30/0276 (2013.01) 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a first request, at a server computer, from a first client device to access a dynamically adjustable and fluidly adjustable advertisement, wherein a height and a width of the advertisement are adjustable to any size, to display on the first client device based on a profile of a user, and first client device information included in the first request, wherein the first client device information includes at least one characteristic of the first client device or at least one parameter of a first application, wherein the first client device differs from a second client device in the at least one screen dimension, and wherein the dynamically adjustable and fluidly adjustable advertisement adjusts size fluidly depending on at least one screen dimension of a client device or at least one parameter of an application on which the dynamically adjustable and fluidly adjustable advertisement is configured to be displayed, or at least one adjustment by the user;
identifying, at the server computer, the user profile that initiated the first request;
identifying, at the server computer, the at least one characteristic of the first client device or the at least one parameter of the first application, wherein the at least one characteristic including a first at least one screen dimension of the first client device or the at least one parameter including a first at least one display dimension of the first application;
determining, at the server computer, upon receiving the first request from the first client device, a first dynamic display format and first elements to serve to the first client device as the dynamically adjustable and fluidly adjustable advertisement, wherein the elements include at least a first image data and at least a first text data and wherein a size of a first image configured for displaying at the first client device from the first image data and a size of the first text configured for displaying at the first client device from the first text data are dynamically adjustable, and wherein the size of the first image and the size of the first text are fluidly adjustable;
generating at the server computer the dynamically adjustable and fluidly adjustable advertisement, based on the determining, and serving the dynamically adjustable and fluidly adjustable advertisement to the first client device;
receiving a second request, at the server computer, from the second client device to access the dynamically adjustable and fluidly adjustable advertisement to display on the second client device based on the user profile and on second client device information included in the second request, wherein the second client device information includes at least one characteristic of the second client device or at least one parameter of a second application;
identifying, at the server computer, the at least one characteristic of the second client device or the at least one parameter of the second application, wherein the at least one characteristic including a second at least one screen dimension of the second client device or the at least one parameter including a second at least one display dimension of the second application;
determining, at the server computer, a second dynamic display format and second elements to serve to the second client device as the dynamically adjustable and fluidly adjustable advertisement based on the second at least one screen dimension of the second client device or the second at least one display dimension of the second application;
automatically and dynamically adjusting at the server computer the dynamically adjustable and fluidly adjustable advertisement that was served to the first client device, including a size of the first image configured to be displayed at the second client device from the first image data and a size of the first text configured to be displayed at the second client device from the first text data such that the dynamically adjustable and fluidly adjustable advertisement is automatically adjusted to a second size based on the determining; and
serving to the second client device via the server computer the adjusted format of the same dynamically adjustable and fluidly adjustable advertisement that was served to the first client device, including the first image data and the first text data, based on the second at least one screen dimension of the second client device or the second at least one display dimension of the second application and continuing from a point in an advertisement rendering at which the user transitions from the first client device to the second client device.