Systems and methods to dynamically generate listings to selectively track user responses
First Claim
Patent Images
1. A method comprising:
- receiving, via a connection server, a request from a user terminal of a user;
identifying, via a listing generator, a base listing, based in part on a determined geographic region of a detected location of the user terminal, of an advertiser entity in response to the request, the base listing corresponding to the request;
determining, via the listing generator, a characteristic of the request from the user, the characteristic corresponding to one or more of a time of a day of the request and/or a day of a week of the request;
identifying, via the listing generator, an availability status of the advertiser entity for receiving a set of one or more types of responses;
selecting, via the listing generator, a type of response from the set of one or more types of responses for a customized version of the base listing based on the characteristic of the request from the user and the availability status of the advertiser entity to receive communications;
generating, via the listing generator, the customized version of the base listing, based in part on the determined geographic region, to track a type of response that is responsive to a presentation of the customized version of the base listing;
providing, via the connection server, visible indicia of the customized version of the base listing for display via a user interface of a display device of the user terminal of the user, and for user interaction with the visible indicia by the user, in response to the request; and
establishing a real time communication session, via the connection server, by routing a telephone call, via a Voice over Internet Protocol using a Session Initiation Protocol connection, via a session border controller device of the connection server, between a user device of the advertiser entity and the user terminal of the user in response to detection of an indication of a selection of visible content, via the user interface, of a telephonic reference presented in the visible indicia of the base listing.
35 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to dynamically customize a listing to track a selected type of responses to be generated from a presentation of the customized listing, where the selection of the type of responses is based at least in part on one or more characteristics of the request for the listing. One embodiment includes receiving a request for a listing of an entity; determining a characteristic of the request; selecting a type of responses for the listing based on the determined characteristic; generating a version of the listing to track the type of responses that are responsive to a presentation of the listing; and providing the version of the listing in response to the request.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving, via a connection server, a request from a user terminal of a user; identifying, via a listing generator, a base listing, based in part on a determined geographic region of a detected location of the user terminal, of an advertiser entity in response to the request, the base listing corresponding to the request; determining, via the listing generator, a characteristic of the request from the user, the characteristic corresponding to one or more of a time of a day of the request and/or a day of a week of the request; identifying, via the listing generator, an availability status of the advertiser entity for receiving a set of one or more types of responses; selecting, via the listing generator, a type of response from the set of one or more types of responses for a customized version of the base listing based on the characteristic of the request from the user and the availability status of the advertiser entity to receive communications; generating, via the listing generator, the customized version of the base listing, based in part on the determined geographic region, to track a type of response that is responsive to a presentation of the customized version of the base listing; providing, via the connection server, visible indicia of the customized version of the base listing for display via a user interface of a display device of the user terminal of the user, and for user interaction with the visible indicia by the user, in response to the request; and establishing a real time communication session, via the connection server, by routing a telephone call, via a Voice over Internet Protocol using a Session Initiation Protocol connection, via a session border controller device of the connection server, between a user device of the advertiser entity and the user terminal of the user in response to detection of an indication of a selection of visible content, via the user interface, of a telephonic reference presented in the visible indicia of the base listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. The method of 1, further comprising:
perform encoding translation, via the session border controller device, enabling the connection server to process calls as outgoing calls via the Voice over Internet Protocol, in response to receiving the calls in one or more other protocols.
-
21. One or more non-transitory, machine-readable media storing instructions, that, when executed by a communication device, cause the communication device to:
-
receive a request from a user terminal of a user; identify a base listing, based in part on a determined geographic area of a detected location of the user terminal, of an advertiser entity in response to the request, the base listing corresponding to the request and provided by a listing generator; determine a characteristic of the request from the user, the characteristic corresponding to one or more of a time of a day of the request and/or a day of a week of the request; identify an availability status of the advertiser entity for receiving a set of one or more types of responses; select a type of response from the set of one or more types of responses for a customized version of the base listing based on the characteristic of the request from the user and the availability status of the advertiser entity to receive communications; generate the customized version of the base listing, based in part on the determined geographic region, to track a type of response that is responsive to a presentation of the customized version of the base listing to the user; provide visible indicia of the customized version of the base listing for display via a user interface of a display device of the user terminal of the user, and for user interaction with the visible indicia by the user, in response to the request; and establish a real time communication session by routing a telephone call, via a Voice over Internet Protocol using a Session Initiation Protocol connection, via a session border controller device of the communication device, between a user device of the advertiser entity and the user terminal of the user in response to detection of an indication of a selection of visible content, via the user interface, of a telephonic reference presented in the visible indicia of the base listing. - View Dependent Claims (22, 23)
-
-
24. A system comprising:
-
one or more network interfaces configured to provide access to a network; one or more processors of a communication device, coupled to the one or more network interfaces, and one or more storage media coupled to the one or more processors to retain the instructions, the one or more processors to execute instructions which cause the communication device to; receive a request from a user terminal of a user; identify a base listing, based in part on a determined geographic region of a detected location of the user terminal, of an advertiser entity in response to the request, the base listing corresponding to the request and provided by a listing generator; determine a characteristic of the request from the user, the characteristic corresponding to one or more of a time of a day of the request and/or a day of a week of the request; identify an availability status of the advertiser entity for receiving a set of one or more types of responses; select a type of response from the set of one or more types of responses for a customized version of the base listing based on the characteristic of the request from the user and the availability status of the advertiser entity to receive communications; generate the customized version of the base listing, based in part on the determined geographic region, to track a type of response that is responsive to a presentation of the customized version of the base listing to the user; provide visible indicia of the customized version of the base listing for display via a user interface of a display device of the user terminal of the user, and for user interaction with the visible indicia by the customer, in response to the request; and establish a real time communication session by routing a telephone call, via a Voice over Internet Protocol using a Session Initiation Protocol connection, via a session border controller device of the communication device, between a user device of the advertiser entity and the user terminal of the user in response to detection of an indication of a selection of visible content, via the user interface, of a telephonic reference presented in the visible indicia of the base listing. - View Dependent Claims (25, 26)
-
Specification