Searching multimedia based on trigger events
First Claim
1. A method for searching content, comprising:
- receiving at least one keyword from a client device;
performing, by a local processor, a first search for content on one or more content servers using the at least one keyword;
sending a first search result of the first search to a user device for display;
automatically storing, in a memory communicatively coupled to the local processor, the first search including the at least one keyword;
automatically performing, by the local processor, a subsequent search of the stored first search using at least the stored at least one keyword upon detection of a trigger event, wherein the trigger event comprises an access of a particular content channel by the user device, wherein at least one of the stored keywords is associated with the particular content channel; and
automatically sending a subsequent search result of the subsequent search to the user device for display, wherein the subsequent search results comprise content associated with the trigger event, wherein at least some of the content associated with the trigger event was created prior to occurrence of the trigger event.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
-
Citations
20 Claims
-
1. A method for searching content, comprising:
-
receiving at least one keyword from a client device; performing, by a local processor, a first search for content on one or more content servers using the at least one keyword; sending a first search result of the first search to a user device for display; automatically storing, in a memory communicatively coupled to the local processor, the first search including the at least one keyword; automatically performing, by the local processor, a subsequent search of the stored first search using at least the stored at least one keyword upon detection of a trigger event, wherein the trigger event comprises an access of a particular content channel by the user device, wherein at least one of the stored keywords is associated with the particular content channel; and automatically sending a subsequent search result of the subsequent search to the user device for display, wherein the subsequent search results comprise content associated with the trigger event, wherein at least some of the content associated with the trigger event was created prior to occurrence of the trigger event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A method for searching content, comprising:
-
detecting an access of a particular content channel at a remote user device; determining, by a local processor, that a trigger event corresponds to the access of the particular content channel; receiving, from the remote user device, a plurality of keywords associated with the particular content channel; identifying, by the local processor, one or more previous searches that include one or more of the keywords;
wherein the one or more previous searches were previously executed and stored in a memory communicatively coupled to the local processor prior to the detecting;automatically executing the identified one or more previous searches based on the trigger event, wherein the automatic execution generates subsequent search results; and providing the subsequent search results for display on a display screen associated with the remote user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory processor-readable medium having stored therein one or more instructions operational on a client device, which when executed by a processor the instructions cause the processor to perform operations, the operations comprising:
-
detecting an access of a particular content channel at a remote user device; determining, by a local processor, that a trigger event corresponds to the access of the particular content channel; determining a plurality of keywords associated with the particular content channel; identifying, by the local processor, one or more previous searches that include one or more of the keywords, wherein the one or more previous searches were previously executed and stored in a memory communicatively coupled to the local processor prior to the detecting; automatically executing, by the local processor, the identified one or more previous searches based on the trigger event, wherein the automatic execution generates subsequent search results; and providing the subsequent search results for display on a display screen of the remote user device. - View Dependent Claims (18, 19)
-
-
20. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; detect an access of a particular content channel; determine that a trigger event corresponds to the access of the particular content channel; determine a plurality of keywords associated with the particular content channel; identify, by the at least one processor, one or more previous searches that include one or more of the keywords, wherein the one or more previous searches were previously executed and stored in the memory prior to the detecting; automatically execute the identified one or more previous searches based on the trigger event, wherein the automatic execution generates subsequent search results; and provide the subsequent search results for display on a display screen associated with the remote user device.
-
Specification