SYSTEM AND METHOD FOR CREATING A SPEECH SEARCH PLATFORM FOR COUPONS
First Claim
1. A method of creating a speech search platform for coupons, the method comprising:
- receiving coupons from vendors;
generating indexing information about the received coupons for use with speech searches;
integrating the received coupons and respective indexing information into a database accessible through a Representational State Transfer (REST) Application Programming Interface (API) as part of a speech search platform for coupons;
receiving from a user a natural language query through the speech search platform for coupons;
identifying coupons in the database which match the natural language query based on location and a user profile; and
transmitting the identified coupons to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer readable-media for creating a speech search platform for coupons. The method includes receiving coupons from vendors, generating indexing information about the received coupons for use with speech searches, integrating the received coupons and respective indexing information into a database accessible through a Representational State Transfer (REST) Application Programming Interface (API) as part of a speech search platform for coupons, receiving from a user a natural language query through the speech search platform for coupons, identifying coupons in the database which match the natural language query based on location and a user profile, and transmitting the identified coupons to the user. The method can further include modifying the REST API to include coupon-specific parameters. Identified coupons can be transmitted to the consumer by notifying a coupon issuer that the user is entitled to a discount.
44 Citations
18 Claims
-
1. A method of creating a speech search platform for coupons, the method comprising:
-
receiving coupons from vendors; generating indexing information about the received coupons for use with speech searches; integrating the received coupons and respective indexing information into a database accessible through a Representational State Transfer (REST) Application Programming Interface (API) as part of a speech search platform for coupons; receiving from a user a natural language query through the speech search platform for coupons; identifying coupons in the database which match the natural language query based on location and a user profile; and transmitting the identified coupons to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for creating a speech search platform for coupons, the system comprising:
-
a module configured to receive coupons from vendors; a module configured to generate indexing information about the received coupons for use with speech searches; a module configured to integrate the received coupons and respective indexing information into a database accessible through a Representational State Transfer (REST) Application Programming Interface (API) as part of a speech search platform for coupons; a module configured to receive from a user a natural language query through the speech search platform for coupons; a module configured to identify coupons in the database which match the natural language query based on location and a user profile; and a module configured to transmit the identified coupons to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer-readable medium storing a computer program having instructions for creating a speech search platform for coupons, the instructions comprising:
-
receiving coupons from vendors; generating indexing information about the received coupons for use with speech searches; integrating the received coupons and respective indexing information into a database accessible through a Representational State Transfer (REST) Application Programming Interface (API) as part of a speech search platform for coupons; receiving from a user a natural language query through the speech search platform for coupons; identifying coupons in the database which match the natural language query based on location and a user profile; and transmitting the identified coupons to the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification