10. A method comprising: receiving, by a processor and from a user device, a request, the request being received during a multimedia session between a device associated with the processor and the user device; identifying, by the processor and based on the received request, first information; determining, by the processor, that the first information is insufficient to identify a multimedia content item; requesting, by the processor and based on determining that the first information is insufficient to identify the multimedia content item, second information, to narrow the request, from the user device; receiving, from the user device and via the multimedia session, the second information, the second information including one or more of an image, a video, or a data file, a type of the second information being different from a type of the first information, and the second information being different from the multimedia content item; identifying, by the processor and based on the first information and the second information, the multimedia content item from two or more multimedia content items; and providing, by the processor, the multimedia content item to the user device.
10. A method comprising: receiving, by a processor and from a user device, a request, the request being received during a multimedia session between a device associated with the processor and the user device; identifying, by the processor and based on the received request, first information; determining, by the processor, that the first information is insufficient to identify a multimedia content item; requesting, by the processor and based on determining that the first information is insufficient to identify the multimedia content item, second information, to narrow the request, from the user device; receiving, from the user device and via the multimedia session, the second information, the second information including one or more of an image, a video, or a data file, a type of the second information being different from a type of the first information, and the second information being different from the multimedia content item; identifying, by the processor and based on the first information and the second information, the multimedia content item from two or more multimedia content items; and providing, by the processor, the multimedia content item to the user device. 16. The method of claim 10 , where identifying the multimedia content item includes: identifying a plurality of recognition results based on the first information and the second information, the plurality of recognition results corresponding to the two or more multimedia content items; ranking the plurality of recognition results based on respective relevance to the request; selecting at least two recognition results of the ranked plurality of recognition results; providing, to the user device, information associated with the at least two recognition results; receiving, from the user device, a selection of a recognition result from the at least two recognition results; and identifying the multimedia content item based on the selection of the recognition result.