System and method of providing targeted advertisements from subscribers of directory services
Abstract
Disclosed are systems, computer-readable medium and a method for delivering advertisements to user devices. The method includes storing first data associated with online and physical activity of plurality of customers, storing second data associated with current status of plurality of advertisers, matching a customer with an advertiser based on analysis of the first data and the second data and delivering an advertisement to a device associated with the matched customers online and physical activity. The on-line and physical activity is captured by a plurality of devices including a mobile device via a plurality of sensors.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of providing information via a computer network to a computing device, comprising:
receiving, by a communication interface of a server, information corresponding to activity of the computing device detected by a sensor configured on the computing device; determining, by one or more processors of the server, from the information, a mode of transportation of the computing device, wherein the mode of transportation is independent of user interactions with an input interface of the computing device; obtaining, by the server from a database, criteria associated with content available for delivery to the computing device, the criteria established by a provider of the content; determining, by the server, a status of a business corresponding to the content; identifying, by the server, a match between the mode of transportation, the criteria, and the status of the business; and providing, by the server responsive to the match, the content via the computer network to the computing device for display by the computing device.
2 . The method of claim 1 , wherein the status includes at least one of availability of inventory of the business or a budget of the business.
3 . The method of claim 1 , wherein the content is responsive to the mode of transportation of the computing device.
4 . The method of claim 1 , further comprising:
determining a request for content without input into a user interface of the computing device regarding the content.
5 . The method of claim 1 , wherein the information corresponding to the activity of the computing device includes at least one of motion of the computing device, a travel speed of the computing device, a location of the computing device, a time, or a date.
6 . The method of claim 1 , wherein the mode of transportation of the computing device includes at least one of walking or driving.
7 . The method of claim 1 , wherein the mode of transportation indicates a travel speed of the mobile device.
8 . The method of claim 7 , further comprising:
identifying the match based on the travel speed of the mobile device.
9 . The method of claim 1 , further comprising:
determining a rate at which to transmit content to the computing device based on the mode of transportation; and transmitting one or more content to the computing device based on the rate.
10 . The method of claim 1 , further comprising:
receiving the criteria from the provider of content, wherein the criteria includes at least one of location criteria, motion criteria, time criteria, or transport mode criteria.
11 . The method of claim 1 , further comprising:
determining, by the server, a first location for the computing device stored in the database; determining, by the server from the information corresponding to activity of the computing device, a current location of the computing device, the current location different from the first location; and identifying the match based on the first location and the current location.
12 . The method of claim 11 , wherein the first location includes a home location.
13 . A system of providing information via a computer network to a computing device, comprising:
a communication interface of a server that receives information corresponding to activity of the computing device detected by a sensor configured on the computing device; one or more processors executing on the server to: determine, from the information, a mode of transportation of the computing device, wherein the mode of transportation is independent of user interactions with an input interface of the computing device; obtain from a database associated with the server, criteria associated with content available for delivery to the computing device, the criteria established by a provider of the content; determine a status of a business corresponding to the content; identify a match between the mode of transportation, at least a portion of the criteria, and the status of the business corresponding to the content; and provide, responsive to the match, the content associated with the match via the computer network to the computing device for display by the computing device.
14 . The system of claim 13 , wherein the status includes at least one of availability of inventory of the business or a budget of the business.
15 . The system of claim 13 , wherein the information corresponding to the activity of the computing device includes at least one of motion of the computing device, a travel speed of the computing device, a location of the computing device, a time, or a date.
16 . The system of claim 13 , wherein the mode of transportation of the computing device includes at least one of walking or driving.
17 . The system of claim 13 , wherein the mode of transportation indicates a travel speed of the mobile device.
18 . The system of claim 13 , wherein the server is further configured to:
determine a first location for the computing device stored in the database; determine, from the information corresponding to activity of the computing device, a current location of the computing device, the current location different from the first location; and identify the match based on the first location and the current location.
19 . A method of providing information via a computer network to a computing device, comprising:
receiving, by a communication interface of a server, first information corresponding to physical activity of the computing device detected by a sensor configured on the computing device; determining, by one or more processors of the server, a travel speed of the computing device from the first information; obtaining, by the server, from a database associated with the server, criteria associated with a plurality of businesses; retrieving, by the server from the database, second information corresponding to online activity of the computing device; selecting, by the server, inventory of each of the plurality of businesses that matches the online activity; determining, by the server, an availability of the inventory of each of the plurality of businesses; and customizing, by the server, content to provide for display by the computing device based on the availability of the inventory, the travel speed, and the criteria.
20 . The method of claim 19 , further comprising:
determining, by the server, a rate at which to transmit content to the computing device based on the travel speed; and transmitting, at the determined rate, one or more customized content to the computing device.Join the waitlist — get patent alerts
Track US2015081430A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.