Presenting Advertisement Content During Searches Of Digital Receipts
First Claim
1. At a mobile device of a customer, the mobile having a processor, system memory, and a display, the mobile device including a search module for searching the content of digital receipts for a customer, the content of each digital receipt including one or more receipt items, the search module including a user-interface, the user-interface including an input user-interface control and an activation user-interface control, the input user-interface control for receiving user entered characters of search terms, the activation user-interface control for activating a search of digital receipt content for an entered search term, a method of displaying advertisements, the method comprising:
- sequentially receiving one or more characters at the input user-interface control,detecting that the one or more characters have been received at the input user-interface control; and
prior to receiving a selection of the activation user-interface control;
prior to detecting receipt of any additional characters at the input user-interface control and automatically and without further user intervention, transmitting the one or more characters and a mobile device identifier from the mobile device to an advertisement system;
subsequent to transmitting the one or more characters, receiving one or more advertisements from the advertisement system, the one or more advertisements advertising items offered for sale by one or more businesses, the one or more advertisements selected based on the one or more characters; and
presenting the one or more advertisements on the display along with the input user-interface control and the activation user-interface control.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for presenting advertising content during searches of digital receipts. Advertising content can be presented at a user interface used to search digital receipts. During character by character input of a search term, input characters are detected as entered. Prior to completely entering the search term, detected characters can be transmitted from a customer device to an advertising system. The advertising system can match the characters to one or more advertisements. The advertising system can return the one or more advertisements back to the customer device. The customer device can present the one or more advertisements at the user interface.
11 Citations
20 Claims
-
1. At a mobile device of a customer, the mobile having a processor, system memory, and a display, the mobile device including a search module for searching the content of digital receipts for a customer, the content of each digital receipt including one or more receipt items, the search module including a user-interface, the user-interface including an input user-interface control and an activation user-interface control, the input user-interface control for receiving user entered characters of search terms, the activation user-interface control for activating a search of digital receipt content for an entered search term, a method of displaying advertisements, the method comprising:
-
sequentially receiving one or more characters at the input user-interface control, detecting that the one or more characters have been received at the input user-interface control; and prior to receiving a selection of the activation user-interface control; prior to detecting receipt of any additional characters at the input user-interface control and automatically and without further user intervention, transmitting the one or more characters and a mobile device identifier from the mobile device to an advertisement system; subsequent to transmitting the one or more characters, receiving one or more advertisements from the advertisement system, the one or more advertisements advertising items offered for sale by one or more businesses, the one or more advertisements selected based on the one or more characters; and presenting the one or more advertisements on the display along with the input user-interface control and the activation user-interface control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. At a computer system, a method for locating advertisements relevant to a character string, the character string including one or more characters, the method comprising:
-
receiving one or more characters and a mobile device identifier from a mobile device, the one or more characters having been detected at a user-interface control of a digital receipt search module at the mobile device, the one or more characters having been automatically transmitted from the mobile device upon detection at the user-interface control and prior to initiating a user activated search that includes the one or more characters, the digital receipt search module for searching the content of digital receipts for a customer, the mobile device identifier identifying the mobile device; accessing an advertisement repository that includes one or more advertisements, the one or more advertisements advertising items offered for sale by one or more businesses; selecting one or more advertisements from the advertisement repository according to selection criteria based on the one or more characters; and returning the selected one or more advertisements to the mobile device, returning the selected one or more advertisements including using the mobile device identifier to identify the mobile device as the recipient for the selected one or more advertisements. - View Dependent Claims (10, 11)
-
-
13. A system, the system comprising;
-
one or more processors; system memory; an advertisement database, the advertisement database including one or more advertisements, the one or more advertisements advertising items offered for sale by one or more businesses; a receipts database, the receipts database containing digital receipts for one or more customers of an entity, each digital receipt containing one or more receipt items; and one or more computer store devices having stored there one computer-executable instructions representing a search module, the search module configured to; sequentially receive one or more characters at an input user-interface control; detect that the one or more characters have been received at the input user-interface control; and prior to receiving a selection of the activation user-interface control; prior to detecting receipt of any additional characters at the input user-interface control and automatically and without further user intervention, transmit the one or more characters and a mobile device identifier from the mobile device to an advertisement matching module; subsequent to transmitting the one or more characters, receive one or more selected advertisements from the advertisement matching module, the one or more advertisements selected based on the one or more characters; and present the one or more advertisements on the display along with the input user-interface control and the activation user-interface control. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification