SYSTEM AND METHOD FOR PRESENTING SEARCH RESULTS
6 Assignments
0 Petitions
Accused Products
Abstract
System and method for presenting search results. Search results may be mixed and/or prioritized based on one or more criteria. Search results may be mixed and/or prioritized based on user profile data, preferred advertiser/merchant rankings or a combination thereof. Search results may presented to a viewer on a display device simultaneously along with broadcast and/or streaming content. The search results may be “pushed” to a client-side device and presented along with related broadcast content. Alternatively, the search results may be based on one or more user-provided search criteria.
4 Citations
49 Claims
-
1-29. -29. (canceled)
-
30. A method comprising:
-
receiving, by a processor, search criteria, the search criteria based on a user profile of a user; parsing, by the processor, the search criteria; generating, by the processor, search results based on said parsing; prioritizing, by the processor, the search results based on the user profile of the user; analyzing, by the processor, broadcast content; relating, by the processor, the broadcast content to the prioritized search results; and communicating, by the processor to a user device, the prioritized search results for display along with the related broadcast content. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; search criteria receiving logic executed by the processor for receiving search criteria, the search criteria based on a user profile of a user; parsing logic executed by the processor for parsing the search criteria; generating logic executed by the processor for generating search results based on said parsing; prioritizing logic executed by the processor for prioritizing the search results based on the user profile of the user; analyzing logic executed by the processor for analyzing broadcast content; relating logic executed by the processor for relating the broadcast content to the prioritized search results; and communicating logic executed by the processor for communicating, to a user device, the prioritized search results for display along with related broadcast content. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A non-transitory computer-readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
-
receiving, by the processor, search criteria, the search criteria based on a user profile of a user; parsing, by the processor, the search criteria; generating, by the processor, search results based on said parsing; prioritizing, by the processor, the search results based on the user profile of the user; analyzing, by the processor, broadcast content; relating, by the processor, the broadcast content to the prioritized search results; and communicating, by the processor to a user device, the prioritized search results for display along with related broadcast content. - View Dependent Claims (47, 48, 49)
-
Specification