IP Library Granted Patent US 9,792,628
Granted Patent B2
US 9,792,628 · App. 14/826,769 · Granted Oct 17, 2017

Dispatch system to remote devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,792,628
App. No.
14/826,769
Granted
Oct 17, 2017
Kind
B2
Abstract

A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.

Claims (62)

1. A method performed by a data processing apparatus, the method comprising:

identifying a result to provide to a communication device, the result including unformatted advertising content provided by an advertiser for presentation to a user of the communication device;

identifying a plurality of stored presentation formats that are eligible for use in presenting the result, wherein each stored presentation format specifies:

a different manner for displaying the advertising content than each other presentation format,

an action that is performed in response to user interaction with a result presented using the respective presentation format, the action specified in each respective presentation format different from the action specified in each other presentation format, and

one or more document component areas;

retrieving a predetermined presentation percentage for each of the plurality of stored presentation formats presented to the user;

identifying a predetermined character string within the unformatted advertising content;

mapping a classification of the predetermined character string to a particular presentation format of the plurality of stored presentation formats;

increasing the presentation percentage associated with the particular presentation format of the plurality of stored presentation formats based on user preference data that indicates a preference of the user for the particular presentation format;

selecting, from the plurality of stored presentation formats, the particular presentation format to use for presenting the result based on the mapping of the classification of the character string to the particular presentation format, the information relating to the communication device, and the increased percentage associated with the particular presentation format based on the user preference data that indicates the preference of the user for the particular presentation format;

preparing the result for presentation by the communication device by adding the advertising content of the result to the one or more document component areas of the particular presentation format; and

providing the prepared result for presentation in the particular presentation format for display by the communication device, the communication device executing the action corresponding to the particular presentation format in response to user interaction with the prepared result.

2. The method of claim 1 , wherein:

the result is identified based on a query received from the communication device; and

the particular presentation format is selected based further on a category to which the query is assigned.

3. The method of claim 1 , wherein the preference of the user for the particular presentation format is based on one or more responses by the user to results presented using the particular presentation format.

4. The method of claim 1 , wherein the information relating to the communication device comprises at least one of display resolution capabilities of the communication device, processor qualifications of the communication device, or bandwidth information.

5. The method of claim 1 , wherein the plurality of stored presentation formats include at least one of a click-to-call format, a click-through-to-landing page format, a coupon format, a video clip format, an audio clip format, or a banner format.

6. The method of claim 1 , wherein the particular presentation format is selected based further on a location of the communication device.

7. A system, comprising:

a data processing apparatus; and

a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

identifying a result to provide to a communication device, the result including unformatted advertising content provided by an advertiser for presentation to a user of the communication device;

identifying a plurality of stored presentation formats that are eligible for use in presenting the result, wherein each stored presentation format specifies:

a different manner for displaying the advertising content than each other presentation format,

an action that is performed in response to user interaction with a result presented using the respective presentation format, the action specified in each respective presentation format different from the action specified in each other presentation format, and

one or more document component areas;

retrieving a predetermined presentation percentage for each of the plurality of stored presentation formats presented to the user;

identifying a predetermined character string within the unformatted advertising content;

mapping a classification of the predetermined character string to a particular presentation format of the plurality of stored presentation formats;

increasing the presentation percentage associated with the particular presentation format of the plurality of stored presentation formats based on user preference data that indicates a preference of the user for the particular presentation format;

selecting, from the plurality of stored presentation formats, the particular presentation format to use for presenting the result based on the mapping of the classification of the character string to the particular presentation format, the information relating to the communication device, and the increased percentage associated with the particular presentation format based on the user preference data that indicates the preference of the user for the particular presentation format;

preparing the result for presentation by the communication device by adding the advertising content of the result to the one or more document component areas of the particular presentation format; and

providing the prepared result for presentation in the particular presentation format for display by the communication device, the communication device executing the action corresponding to the particular presentation format in response to user interaction with the prepared result.

8. The system of claim 7 , wherein:

the result is identified based on a query received from the communication device; and

the particular presentation format is selected based further on a category to which the query is assigned.

9. The system of claim 7 , wherein the preference of the user for the particular presentation format is based on one or more responses by the user to results presented using the particular presentation format.

10. The system of claim 7 , wherein the information relating to the communication device comprises at least one of display resolution capabilities of the communication device, processor qualifications of the communication device, or bandwidth information.

11. The system of claim 7 , wherein the plurality of stored presentation formats include at least one of a click-to-call format, a click-through-to-landing page format, a coupon format, a video clip format, an audio clip format, or a banner format.

12. The system of claim 7 , wherein the particular presentation format is selected based further on a location of the communication device.

13. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:

identifying a result to provide to a communication device, the result including unformatted advertising content provided by an advertiser for presentation to a user of the communication device;

identifying a plurality of stored presentation formats that are eligible for use in presenting the result, wherein each stored presentation format specifies:

a different manner for displaying the advertising content than each other presentation format,

an action that is performed in response to user interaction with a result presented using the respective presentation format, the action specified in each respective presentation format different from the action specified in each other presentation format, and

one or more document component areas;

retrieving a predetermined presentation percentage for each of the plurality of stored presentation formats presented to the user;

identifying a predetermined character string within the unformatted advertising content;

mapping a classification of the predetermined character string to a particular presentation format of the plurality of stored presentation formats;

increasing the presentation percentage associated with the particular presentation format of the plurality of stored presentation formats based on user preference data that indicates a preference of the user for the particular presentation format;

selecting, from the plurality of stored presentation formats, the particular presentation format to use for presenting the result based on the mapping of the classification of the character string to the particular presentation format, the information relating to the communication device, and the increased percentage associated with the particular presentation format based on the user preference data that indicates the preference of the user for the particular presentation format;

preparing the result for presentation by the communication device by adding the advertising content of the result to the one or more document component areas of the particular presentation format; and

providing the prepared result for presentation in the particular presentation format for display by the communication device, the communication device executing the action corresponding to the particular presentation format in response to user interaction with the prepared result.

14. The non-transitory computer storage medium of claim 13 , wherein:

the result is identified based on a query received from the communication device; and

the particular presentation format is selected based further on a category to which the query is assigned.

15. The non-transitory computer storage medium of claim 13 , wherein the preference of the user for the particular presentation format is based on one or more responses by the user to results presented using the particular presentation format.

16. The non-transitory computer storage medium of claim 13 , wherein the information relating to the communication device comprises at least one of display resolution capabilities of the communication device, processor qualifications of the communication device, or bandwidth information.

17. The non-transitory computer storage medium of claim 13 , wherein the plurality of stored presentation formats include at least one of a click-to-call format, a click-through-to-landing page format, a coupon format, a video clip format, an audio clip format, or a banner format.

18. The non-transitory computer storage medium of claim 13 , wherein particular presentation format is selected based further on a location of the communication device.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2015
From: GIL, ELAD; BALUJA, SHUMEET; GARRETT, MARYAM; BEUST, CEDRIC
To: GOOGLE INC.
Reel/Frame 036541/0277 →