Method and system for providing relevant information to a user of a device in a local network
First Claim
1. A method of providing information to a user of a television on a local home network, comprising:
- receiving input from a user indicating that the user has pressed a key, indicating that the user has watched a movie on a television and is interested in a search for further information about the movie, the television being coupled with one or more other user devices in a local home network;
in response to receiving said input from the user, performing a plurality of search operations including a first search operation, a second search operation and a third search operation, the plurality of search operations being performed sequentially without involving any other input from the user; and
displaying information to the user based on results received in response to the third search operation;
wherein the first search operation comprises;
a first search for information on the one or more other user devices in the local home network based on characteristics of the movie, wherein the first search includes obtaining information from metadata stored on at least one of the one or more other user devices in the local home network; and
receiving contextual information from the local home network in response to the first search, wherein the contextual information received from the local home network in response to the first search is based at least in part on the metadata;
wherein the second search operation comprises;
a second search of the Internet based on the contextual information received from the local home network in response to the first search andreceiving results in response to the second search;
wherein the third search operation comprises;
a third search based on correlation data, wherein the correlation data indicates correlations between the contextual information received from the local network in response to the first search and the results received in response to the second search, and wherein the third search involves a search of the local home network and a search of an external network that is external to the local home network; and
wherein displaying information to the user based on results received in response to the third search operation comprises;
determining, without user intervention, a relevant portion of the results received in response to the third search operation; and
displaying information to the user that is based on the relevant portion and not based on other portions of the results received in response to the third search operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing information to a user of a device on a local network is provided. This involves obtaining information about current user activity on the local network, obtaining contextual information about current user activity on the local network and obtaining additional information interrelated to the contextual information and the user activity information. Then correlations are identified between the additional information, the contextual information and the user activity information. The correlations are used in forming a query to search for information related to the current user activity, to provide to the user.
171 Citations
37 Claims
-
1. A method of providing information to a user of a television on a local home network, comprising:
-
receiving input from a user indicating that the user has pressed a key, indicating that the user has watched a movie on a television and is interested in a search for further information about the movie, the television being coupled with one or more other user devices in a local home network; in response to receiving said input from the user, performing a plurality of search operations including a first search operation, a second search operation and a third search operation, the plurality of search operations being performed sequentially without involving any other input from the user; and displaying information to the user based on results received in response to the third search operation; wherein the first search operation comprises; a first search for information on the one or more other user devices in the local home network based on characteristics of the movie, wherein the first search includes obtaining information from metadata stored on at least one of the one or more other user devices in the local home network; and receiving contextual information from the local home network in response to the first search, wherein the contextual information received from the local home network in response to the first search is based at least in part on the metadata; wherein the second search operation comprises; a second search of the Internet based on the contextual information received from the local home network in response to the first search and receiving results in response to the second search; wherein the third search operation comprises; a third search based on correlation data, wherein the correlation data indicates correlations between the contextual information received from the local network in response to the first search and the results received in response to the second search, and wherein the third search involves a search of the local home network and a search of an external network that is external to the local home network; and wherein displaying information to the user based on results received in response to the third search operation comprises; determining, without user intervention, a relevant portion of the results received in response to the third search operation; and displaying information to the user that is based on the relevant portion and not based on other portions of the results received in response to the third search operation.
-
-
2. A method of providing information to a user of a media playing device on a local home network, comprising:
-
receiving input from a user indicating that the user is interested in a search for further information about media playing on a consumer electronic device, the consumer electronic device being a television or a music player, the media being a movie or music, the consumer electronic device being coupled with one or more other user devices in a local home network; in response to receiving said input from the user, performing a plurality of search operations including a first search operation, a second search operation and a third search operation, the plurality of search operations being performed sequentially without requiring any other input from the user; and displaying information to the user based on results received in response to the third search operation; wherein the first search operation comprises; a first search for information on the one or more other user devices in the local home network based on characteristics of the media, wherein the first search includes obtaining information from metadata stored on at least one of the one or more other user devices in the local home network; and receiving contextual information from the local home network in response to the first search, wherein the contextual information received from the local home network in response to the first search is based at least in part on the metadata; wherein the second search operation comprises; a second search of the Internet based on the contextual information received from the local home network in response to the first search; and receiving results in response to the second search; wherein the third search operation comprises; a third search based on correlation data, wherein the correlation data indicates correlations between the contextual information received from the local home network in response to the first search and the results received in response to the second search, and wherein the third search involves a search of the local home network and a search of an external network that is external to the local home network; and wherein displaying information to the user based on results received in response to the third search operation comprises; determining, without user intervention, a relevant portion of the results received in response to the third search operation; and displaying information to the user that is based on the relevant portion and not based on other portions of the results received in response to the third search operation. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing system for obtaining information for a user of a media playing device in a local home network, comprising:
-
at least one processor; and at least one memory that stores computer readable instructions, which when executed by the computing system cause the computing system to; receive input from a user indicating that the user is interested in a search for further information about media playing on a consumer electronic device, the consumer electronic device being a television or a music player, the media being a movie or music, the consumer electronic device being coupled with one or more other user devices in a local home network; in response to receiving said input from the user, perform a plurality of search operations including a first search operation, a second search operation and a third search operation, the plurality of search operations being performed sequentially without requiring any other input from the user; and display information to the user based on results received in response to the third search operation; wherein the first search operation comprises; a first search for information on the one or more other user devices in the local home network based on characteristics of the media, wherein the first search includes obtaining information from metadata stored on at least one of the one or more other user devices in the local home network; and receiving contextual information from the local home network in response to the first search, wherein the contextual information received from the local home network is based at least in part on the metadata; wherein the second search operation comprises; a second search of the Internet based on the contextual information received from the local home network in response to the first search; and receiving results in response to the second search; wherein the third search operation comprises; a third search based on correlation data, wherein the correlation data indicates correlations between the contextual information received in response to the first search and the results received in response to the second search, and wherein the third search involves a search of the local home network and a search of an external network that is external to the local home network; and wherein the display of information to the user based on the results received in response to the third search operation comprises; determining, without user intervention, a relevant portion of the results received in response to the third search operation; and displaying information to the user that is based on the relevant portion and not based on other portions of the results received in response to the third search operation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium that includes executable computer code embodied in a tangible form operable to obtain information for a user of a media playing device in a local home network wherein the computer readable medium includes:
-
executable computer code operable to receive input from a user indicating that the user who played media on a consumer electronic device is interested in a search for further information about the media, the consumer electronic device being a television or a music player, the media being a movie or music, the consumer electronic device being coupled with one or more other user devices in a local home network; executable computer code operable to perform, in response to receiving said input from the user, a plurality of search operations including a first search operation, a second search operation and a third search operation, the plurality of search operations being performed sequentially without requiring any other input from the user; and executable computer code operable to display information to the user based on results received in response to the third search operation; wherein the first search operation comprises; a first search for information on the one or more other user devices in the local home network based on characteristics of the media, wherein the first search includes obtaining information from metadata stored on at least one of the one or more other user devices in the local home network; and receiving contextual information from the local home network in response to the first search, wherein the contextual information received from the local home network in response to the first search is based at least in part on the metadata; wherein the second search operation comprises; a second search of the Internet based on the contextual information received from the local home network in response to the first search; and receiving results in response to the second search; wherein the third search operation comprises; a third search based on correlation data, wherein the correlation data indicates correlations between the contextual information received from the local network in response to the first search and the results received in response to the second search, and wherein the third search involves a search of the local home network and a search of an external network that is external to the local home network; and wherein the display of information to the user based on the results received in response to the third search operation comprises; determining, without user intervention, a relevant portion of the results received in response to the third search operation; and displaying information to the user that is based on the relevant portion and not based on other portions of the results received in response to the third search operation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification