Systems and methods for scheduling automated information delivery to a user device
Abstract
Provided are methods and apparatus for scheduling automated information delivery to a user device. In examples, provided are computer-implemented methods for scheduling automated information delivery to a user device. At least a portion of the methods can be performed by a computing device including a processor. The methods can include (i) receiving, automatically via an application programming interface executed by the processor, information describing characteristics of potential hotel guests, characteristics of a hotel, and user input describing characteristics of an advertising campaign, (ii) creating, using a machine learning algorithm, advertising campaign information including instructions configured to direct an Internet search website to automatically display advertisements for the hotel that accompany search results, and (iii) sending the instructions to a server device configured automatically cause the advertisements for the hotel to be displayed on the user device. Various other methods, systems, and computer-readable media are also disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for scheduling automated information delivery to a user device, at least a portion of the method being performed by a computing device comprising at least one tangible processor, the method comprising:
receiving, automatically via an application programming interface executed by the at least one tangible processor, information describing:
demographics of potential hotel guests;
a geographic location of the potential hotel guests;
pricing for room rental in the hotel;
a uniform resource locator of a hotel website describing amenities of the hotel and at least one image of the hotel;
user input describing a characteristic of a target audience of the advertising campaign; and
user input describing a budget for the advertising campaign;
creating, using a machine learning algorithm processing the received information, advertising campaign information, wherein the information describing the advertising campaign comprises:
instructions configured to direct an Internet search website to automatically display advertisements for the hotel that accompany search results displayed by the Internet search website, between an advertising campaign start date and an advertising campaign end date, and to the potential hotel guests in the geographic location of the potential hotel guests;
the information describing the amenities of the hotel and the at least one image of the hotel;
the information describing the pricing for room rental in the hotel; and
information describing a competitive advertising budget; and
sending the instructions configured to direct the Internet search website to automatically display the advertisements for the hotel to a server device configured to automatically cause the advertisements for the hotel to be displayed on the user device.
2 . The computer-implemented method of claim 1 , further comprising retrieving, using the uniform resource locator, the information describing the amenities of the hotel and the at least one image of the hotel.
3 . The computer-implemented method of claim 1 , further comprising receiving, from a user interface device, an instruction to initiate performing the creating the advertising campaign information step.
4 . The computer-implemented method of claim 1 , further comprising:
receiving, via a user interface device, user profile information describing:
a username;
a user email address;
a user company; and
the uniform resource locator of the hotel website;
receiving, via the user interface device, information confirming the user profile information; storing, in response to the receiving the information confirming the user profile information, the user profile information in a tangible non-transient storage device; and enabling the creating the advertising campaign information in response to the receiving the information confirming the user profile information.
5 . The computer-implemented method of claim 1 , further comprising:
receiving, via a user interface device, additional campaign information describing:
an advertising campaign name; and
an advertising campaign description;
associating the received additional campaign information with the advertising campaign information; and storing, in a tangible non-transient storage device, the received additional campaign information with the advertising campaign information.
6 . The computer-implemented method of claim 1 , further comprising displaying, on a screen of the user device, information describing:
an advertising campaign name; the advertising campaign start date; the advertising campaign end date; the budget for the advertising campaign; an amount of funds spent to date on the advertising campaign; a total number of advertisements in the advertising campaign; a number of user inputs received to date as a result of the advertising campaign; and a campaign calendar identifying the advertising campaign start date, the advertising campaign end date, and all dates therebetween.
7 . The computer-implemented method of claim 1 , further comprising displaying, on a screen of the user device, information describing:
a campaign calendar identifying the advertising campaign is unpaid for; and a request for payment information.
8 . A system for scheduling automated information delivery to a user device, the system comprising:
a physical processor; and a memory communicably coupled to the physical processor and storing instructions configured to cause the physical processor to:
receive, automatically via an application programming interface executed by the at least one tangible processor, information describing:
demographics of potential hotel guests;
a geographic location of the potential hotel guests;
pricing for room rental in the hotel;
a uniform resource locator of a hotel website describing amenities of the hotel and at least one image of the hotel;
user input describing a characteristic of a target audience of the advertising campaign; and
user input describing a budget for the advertising campaign;
create, using a machine learning algorithm processing the received information, advertising campaign information, wherein the information describing the advertising campaign comprises:
instructions configured to direct an Internet search website to automatically display advertisements for the hotel that accompany search results displayed by the Internet search website, between an advertising campaign start date and an advertising campaign end date, and to the potential hotel guests in the geographic location of the potential hotel guests;
the information describing the amenities of the hotel and the at least one image of the hotel;
the information describing the pricing for room rental in the hotel; and
information describing a competitive advertising budget; and
send the instructions configured to direct the Internet search website to automatically display the advertisements for the hotel to a server device configured to automatically cause the advertisements for the hotel to be displayed on the user device.
9 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to retrieve, using the uniform resource locator, the information describing the amenities of the hotel and the at least one image of the hotel.
10 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to receive, from a user interface device, an instruction to initiate performing the creating the advertising campaign information step.
11 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to:
receive, via a user interface device, user profile information describing:
a username;
a user email address;
a user company; and
the uniform resource locator of the hotel website;
receive, via the user interface device, information confirming the user profile information; store, in response to the receiving the information confirming the user profile information, the user profile information in a tangible non-transient storage device; and enable the creating the advertising campaign information in response to the receiving the information confirming the user profile information.
12 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to:
receive, via a user interface device, additional campaign information describing:
an advertising campaign name; and
an advertising campaign description;
associate the received additional campaign information with the advertising campaign information; and store, in a tangible non-transient storage device, the received additional campaign information with the advertising campaign information.
13 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to display, on a screen of the user device, information describing:
an advertising campaign name; the advertising campaign start date; the advertising campaign end date; the budget for the advertising campaign; an amount of funds spent to date on the advertising campaign; a total number of advertisements in the advertising campaign; a number of user inputs received to date as a result of the advertising campaign; and a campaign calendar identifying the advertising campaign start date, the advertising campaign end date, and all dates therebetween.
14 . The system of claim 8 , wherein the memory further stores instructions configured to cause the physical processor to display, on a screen of the user device, information describing:
a campaign calendar identifying the advertising campaign is unpaid for; and a request for payment information.
15 . A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
receive, automatically via an application programming interface executed by the at least one processor, information describing:
demographics of potential hotel guests;
a geographic location of the potential hotel guests;
pricing for room rental in the hotel;
a uniform resource locator of a hotel website describing amenities of the hotel and at least one image of the hotel;
user input describing a characteristic of a target audience of the advertising campaign; and
user input describing a budget for the advertising campaign;
create, using a machine learning algorithm processing the received information, advertising campaign information, wherein the information describing the advertising campaign comprises:
instructions configured to direct an Internet search website to automatically display advertisements for the hotel that accompany search results displayed by the Internet search website, between an advertising campaign start date and an advertising campaign end date, and to the potential hotel guests in the geographic location of the potential hotel guests;
the information describing the amenities of the hotel and the at least one image of the hotel;
the information describing the pricing for room rental in the hotel; and
information describing a competitive advertising budget; and
send the instructions configured to direct the Internet search website to automatically display the advertisements for the hotel to a server device configured to automatically cause the advertisements for the hotel to be displayed on a user device.
16 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to retrieve, using the uniform resource locator, the information describing the amenities of the hotel and the at least one image of the hotel.
17 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to receive, from a user interface device, an instruction to initiate performing the creating the advertising campaign information step.
18 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to:
receive, via a user interface device, user profile information describing:
a username;
a user email address;
a user company; and
the uniform resource locator of the hotel website;
receive, via the user interface device, information confirming the user profile information; store, in response to the receiving the information confirming the user profile information, the user profile information in a tangible non-transient storage device; and enable the creating the advertising campaign information in response to the receiving the information confirming the user profile information.
19 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to:
receive, via a user interface device, additional campaign information describing:
an advertising campaign name; and
an advertising campaign description;
associate the received additional campaign information with the advertising campaign information; and store, in a tangible non-transient storage device, the received additional campaign information with the advertising campaign information.
20 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to display, on a screen of the user device, information describing:
an advertising campaign name; the advertising campaign start date; the advertising campaign end date; the budget for the advertising campaign; an amount of funds spent to date on the advertising campaign; a total number of advertisements in the advertising campaign; a number of user inputs received to date as a result of the advertising campaign; and a campaign calendar identifying the advertising campaign start date, the advertising campaign end date, and all dates therebetween.
21 . The non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions are further configured to cause the computing device to display, on a screen of the user device, information describing:
a campaign calendar identifying the advertising campaign is unpaid for; and a request for payment information.Join the waitlist — get patent alerts
Track US2023351449A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.