VIRTUAL BILLBOARD DISPLAY ON A MOBILE DEVICE
First Claim
1. A method for providing advertising information to a mobile device over a network, comprising:
- receiving a request from the mobile device over the network;
if the request includes a query and excludes geo-location information;
generating a search result based on the query;
determining the at least one virtual billboard in proximity with a first geo-location associated with the search result;
if the request includes the query and includes the geo-location information;
generating the search result based on the query and the geo-location information;
determining the at least one virtual billboard in proximity with the first geo-location or a second geo-location identified by the geo-location information; and
providing the at least one virtual billboard to the mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus are directed to providing advertising information to a mobile device over a network. A request is received from the mobile device. The request may comprise a query, geo-location information, and/or a user preference. If the request comprises the query, a search result is generated based on a search for the received query and/or the received geo-location information. At least one virtual billboard is determined, wherein the at least one virtual billboard is in proximity with a first geo-location identified by the received geo-location information and/or a second geo-location associated with the search result. The virtual billboard may also be based on a type of the virtual billboard, a time, a user preference (criterion), and/or a keyword included in the query. The virtual billboard is provided to the mobile device. An advertising usage is recorded for the provided virtual billboard.
-
Citations
22 Claims
-
1. A method for providing advertising information to a mobile device over a network, comprising:
-
receiving a request from the mobile device over the network; if the request includes a query and excludes geo-location information; generating a search result based on the query; determining the at least one virtual billboard in proximity with a first geo-location associated with the search result; if the request includes the query and includes the geo-location information; generating the search result based on the query and the geo-location information; determining the at least one virtual billboard in proximity with the first geo-location or a second geo-location identified by the geo-location information; and providing the at least one virtual billboard to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device for communicating geo-location information over a network, comprising:
-
a transceiver for communicating data; an output interface configured to communicate multimedia information; and a processor configured to perform actions comprising; sending a request; receiving at least one virtual billboard in proximity with a geo-location identified by the request or another geo-location associated with a search result; and providing the at least one virtual billboard an output interface of the mobile device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for providing information to a mobile device over a network, comprising:
-
a transceiver for communicating data; a processor configured to perform actions comprising; receiving, from the mobile device, a request; generating a search result based on a first search for a query and geo-location information, if the received request includes the geo-location information; generating the at least one search result based on a second search for the query, if the received request excludes the geo-location information; determining the at least one virtual billboard associated with the geo-location information, if the received request excludes the query; and providing the at least one virtual billboard to the mobile device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A processor readable medium for providing information to a mobile device over a network, comprising instructions executable by a processor to perform actions comprising:
-
receiving a request; if the request includes geo-location information associated with the mobile device and excludes a query; determining at least one virtual billboard in proximity with a first geo-location identified by the geo-location information; if the request includes the query and excludes the geo-location information; generating a search result based on the query; determining the at least one virtual billboard in proximity with a second geo-location associated with the search result; if the request includes the query and includes the geo-location information; generating a search result based on the query and the geo-location information; determining the at least one virtual billboard in proximity with the first geo-location or the second geo-location; and providing the at least one virtual billboard to the mobile device. - View Dependent Claims (20)
-
-
21. A system for providing information to a mobile device over a network, comprising:
-
a client device configured to perform actions comprising; sending a request; and receiving at least one virtual billboard in response to the request; and a server device configured to perform actions comprising; if the request includes geo-location information associated with the mobile device and excludes a query; determining the at least one virtual billboard in proximity with a first geo-location identified by the geo-location information; if the request includes the query and excludes the geo-location information; generating a search result based on the query; determining the at least one virtual billboard in proximity with a second geo-location associated with the search result; if the request includes the query and includes the geo-location information; generating a search result based on the query and the geo-location information; determining the at least one virtual billboard in proximity with the first geo-location or the second geo-location; and providing the at least one virtual billboard to the mobile device. - View Dependent Claims (22)
-
Specification