Smart interactive media content guide
First Claim
Patent Images
1. A method of providing content upon request, the method comprising:
- receiving, from a first user, a configuration for a guide application, the guide application being configured for use by a second user, the second user being different than the first user;
receiving, from the first user, authorization for the guide application to return search results for specific content;
storing, in a database, searches and content selections of the specific content;
receiving, from the second user, a request to open the guide application on a user device; and
via the guide application;
receiving a search request for items of content, the second user selecting a first selectable graphical icon among a plurality of first selectable graphical icons, and the second user selecting, based on a selection of the first selectable graphical icon, a second selectable graphical icon among a plurality of second selectable graphical icons, the search request for the items of content being received based on a selection of the second selectable graphical icon;
recognizing, by a processor of the user device, a pattern of the content selections stored in the database;
modifying, by the processor and based on recognition of the pattern, the search request before a search algorithm searches for the items of content to return in response to the search request;
determining, based on the search request modified by the processor and from the specific content authorized by the first user, a plurality of listings for content; and
converting text describing the plurality of listings to corresponding speech describing the plurality of listings.
1 Assignment
0 Petitions
Accused Products
Abstract
Television content is provided upon request. A search request for television content is received from a user on a user device. Listings for television content that meet the search request are determined based on the search request. Text describing the listings is converted to corresponding speech describing the listings. Speech describing the listings is provided audibly.
23 Citations
20 Claims
-
1. A method of providing content upon request, the method comprising:
-
receiving, from a first user, a configuration for a guide application, the guide application being configured for use by a second user, the second user being different than the first user; receiving, from the first user, authorization for the guide application to return search results for specific content; storing, in a database, searches and content selections of the specific content; receiving, from the second user, a request to open the guide application on a user device; and via the guide application; receiving a search request for items of content, the second user selecting a first selectable graphical icon among a plurality of first selectable graphical icons, and the second user selecting, based on a selection of the first selectable graphical icon, a second selectable graphical icon among a plurality of second selectable graphical icons, the search request for the items of content being received based on a selection of the second selectable graphical icon; recognizing, by a processor of the user device, a pattern of the content selections stored in the database; modifying, by the processor and based on recognition of the pattern, the search request before a search algorithm searches for the items of content to return in response to the search request; determining, based on the search request modified by the processor and from the specific content authorized by the first user, a plurality of listings for content; and converting text describing the plurality of listings to corresponding speech describing the plurality of listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A tangible non-transitory computer readable storage medium that stores a computer program for providing content upon request, the computer program, when executed by a processor, causing a computer apparatus to perform a process comprising:
-
receiving, from a first user, a configuration for a guide application, the guide application being configured for use by a second user, the second user being different than the first user; receiving, from the first user, authorization for the guide application to return search results for specific content; storing, in a database, searches and content selections of the specific content; receiving, from the second user, a request to open the guide application on a user device; and via the guide application; receiving a search request for items of content from the second user, the second user selecting a first selectable graphical icon among a plurality of first selectable graphical icons, and the second user selecting, based on a selection of the first selectable graphical icon, a second selectable graphical icon among a plurality of second selectable graphical icons, the search request for the items of content being received based on a selection of the second selectable graphical icon; recognizing a pattern of the content selections stored in the database; modifying, based on recognition of the pattern, the search request before a search algorithm searches for the items of content to return in response to the search request; determining, based on the search request modified by the modifying and from the specific content authorized by the first user, a plurality of listings for content; and converting text describing the plurality of listings to corresponding speech describing the plurality of listings.
-
-
19. A computer apparatus, comprising:
-
a memory that stores instructions for providing content upon request, and a processor that executes the instructions, wherein, when executed by the processor, the instructions cause the processor to perform operations comprising; receiving, from a first user, a configuration for a guide application, the guide application being configured for use by a second user, the second user being different than the first user; receiving, from the first user, authorization for the guide application to return search results for specific content; storing, in a database, searches and content selections of the specific content; receiving, from the second user, a request to open the guide application on a user device; and via the guide application; receiving a search request for items of content from the second user, the second user selecting a first selectable graphical icon among a plurality of first selectable graphical icons, and the second user selecting, based on a selection of the first selectable graphical icon, a second selectable graphical icon among a plurality of second selectable graphical icons, the search request for the items of content being received based on a selection of the second selectable graphical icon; recognizing a pattern of the content selections stored in the database; modifying, based on recognition of the pattern, the search request before a search algorithm searches for the items of content to return in response to the search request; determining, based on the search request modified by the modifying and from the specific content authorized by the first user, a plurality of listings for content; and converting text describing the plurality of listings to corresponding speech describing the plurality of listings.
-
Specification