System for creating separate data serving spaces for each mobile carrier in a plurality of mobile carriers
First Claim
1. A system comprising:
- memory to store a plurality of carrier listings, each respective carrier listing of the plurality of carrier listings being provided by a respective advertiser having an account on the system, each respective carrier listing includingdata identifying a mobile carrier network of a plurality of mobile carrier networks on which the respective carrier listing may be served to a user, each mobile carrier network of the plurality of mobile carrier networks providing data communication with a web browser of mobile devices in wireless communication with a data processing device of the each mobile carrier network, anda keyword to be matched with a search request received from a web browser of a mobile device in wireless communication with the identified mobile carrier network,so that a respective mobile advertising marketplace is established for each respective mobile network operator;
an interface operative to communicate with respective mobile carrier networks of the plurality of mobile carrier networks including respective mobile devices in wireless communication with the respective mobile carrier networks;
a processor in data communication with the memory and the interface, the processor operative toreceive through the interface a keyword search request;
identify a source of the received search request;
if the received search request originated from a source other than a mobile device, process the received search request as a world wide web-originated request;
if the received search request originated from a browser of an originating mobile device, identify a mobile carrier network of the plurality of mobile carrier networks with which the originating mobile device is in wireless communication and identify a mobile advertising marketplace established for the identified mobile carrier network;
using the identity of the identified mobile carrier network and identity of the mobile advertising marketplace, select one or more carrier listings which include data identifying the identified mobile carrier network; and
serve the selected one or more carrier listings to the identified mobile carrier network for communication to the web browser of the originating mobile device.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is described for creating a separate data serving space for each mobile carrier in a plurality of mobile carriers. The system may include a processor, a memory and an interface. The memory may store a keyword, a plurality of mobile data items corresponding to the keyword and a plurality of mobile carriers, and a search request. The interface may communicate with a user through a mobile device. The processor may be operatively connected to the interface and the memory and may store the plurality of mobile data items in the memory. The processor may receive a mobile search request from a user via the interface, and may determine the mobile carrier in communication with the interface. The processor may then retrieve the mobile data item corresponding to the keyword and the determined mobile carrier and may serve the retrieved mobile data item to the user.
100 Citations
12 Claims
-
1. A system comprising:
-
memory to store a plurality of carrier listings, each respective carrier listing of the plurality of carrier listings being provided by a respective advertiser having an account on the system, each respective carrier listing including data identifying a mobile carrier network of a plurality of mobile carrier networks on which the respective carrier listing may be served to a user, each mobile carrier network of the plurality of mobile carrier networks providing data communication with a web browser of mobile devices in wireless communication with a data processing device of the each mobile carrier network, and a keyword to be matched with a search request received from a web browser of a mobile device in wireless communication with the identified mobile carrier network, so that a respective mobile advertising marketplace is established for each respective mobile network operator; an interface operative to communicate with respective mobile carrier networks of the plurality of mobile carrier networks including respective mobile devices in wireless communication with the respective mobile carrier networks; a processor in data communication with the memory and the interface, the processor operative to receive through the interface a keyword search request; identify a source of the received search request; if the received search request originated from a source other than a mobile device, process the received search request as a world wide web-originated request; if the received search request originated from a browser of an originating mobile device, identify a mobile carrier network of the plurality of mobile carrier networks with which the originating mobile device is in wireless communication and identify a mobile advertising marketplace established for the identified mobile carrier network; using the identity of the identified mobile carrier network and identity of the mobile advertising marketplace, select one or more carrier listings which include data identifying the identified mobile carrier network; and serve the selected one or more carrier listings to the identified mobile carrier network for communication to the web browser of the originating mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for an internet advertising service provider, the method comprising:
at a server of the internet advertising service provider, receiving search requests from a plurality of mobile carrier networks, each particular search request originating with a limited-capability web browser of an originating mobile device in wireless communication via Internet protocol with a respective mobile carrier network of the plurality of mobile carrier networks, the particular search request including data identifying the respective mobile carrier network; in response to the received particular search request, providing search results to the identified mobile carrier network for communication to the originating mobile device, including selecting a plurality of search listings as the search results from a database of search listings using the data identifying the identified mobile carrier network, storing in the database of search listings data defining the plurality of search listings, each respective search listing originating with a respective advertiser seeking to provide the respective search listing only to a mobile device operating on a specified mobile carrier network of the plurality of mobile carrier networks exclusive of other mobile carrier networks of the plurality of mobile networks, the data for a respective search listing including data defining a search keyword to be matched with the search request and a carrier identifier field to identify the specified mobile carrier network of the plurality of mobile carrier networks to which the respective listing may be served to so that the advertiser can tailor provision of search listings of the advertiser to particular mobile carrier networks of the plurality of mobile carrier networks; formatting the search results using the carrier identifier field and information about capability of the limited-capability web browser of the originating mobile device so that the advertiser does not have to accommodate the capability of the limited-capability web browser in search listings of the advertiser and so that the search results appear properly on the limited-capability browser; and serving the formatted search results to the identified mobile carrier network for communication to the originating mobile device. - View Dependent Claims (9, 10, 11, 12)
Specification