Multi-user discovery
First Claim
1. A method for enhancing content playing on a first device, the method comprising:
- receiving a first selection of a first item from a first micro-app;
retrieving item context information regarding the first item;
issuing a first query to a first micro-app partner based upon the item context information regarding the first item;
receiving first results from the micro-app partner;
causing at least a portion of the first results to be displayed or played;
receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection;
retrieving item context information regarding the second item;
issuing a second query to the micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item;
receiving second results from the micro-app partner; and
causing at least a portion of the second results to be displayed or played.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first embodiment of the present invention, a method is provided for enhancing full-app content playing on a first device, the method comprising: receiving a first selection of a first item from a first micro-app; receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; retrieving item context information regarding the first item; retrieving item context information regarding the second item; issuing a query to a micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item; receiving results from the micro-app partner; and causing at least a portion of the results to be displayed or played.
-
Citations
18 Claims
-
1. A method for enhancing content playing on a first device, the method comprising:
-
receiving a first selection of a first item from a first micro-app; retrieving item context information regarding the first item; issuing a first query to a first micro-app partner based upon the item context information regarding the first item; receiving first results from the micro-app partner; causing at least a portion of the first results to be displayed or played; receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; retrieving item context information regarding the second item; issuing a second query to the micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item; receiving second results from the micro-app partner; and causing at least a portion of the second results to be displayed or played. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for enhancing content playing on a first device, the method comprising:
-
receiving a first selection of a first item from a first micro-app; retrieving item context information regarding the first item; issuing a query to a first micro-app partner based upon the item context information regarding the first item; receiving first results from the first micro-app partner; causing at least a portion of the first results to be displayed or played; receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; retrieving item context information regarding the second item; issuing a query to a second micro-app partner based upon the item context information regarding the second item; receiving second results from the second micro-app partner; combining the first results and the second results; and causing at least a portion of the combined results to be displayed or played. - View Dependent Claims (12)
-
-
13. An apparatus comprising:
-
a processor; and a first micro-app configured to; receive a first selection of a first item from a first micro-app; retrieve item context information regarding the first item; issue a first query to a first micro-app partner based upon the item context information regarding the first item; receive first results from the micro-app partner; cause at least a portion of the first results to be displayed or played; receive a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; retrieve item context information regarding the second item; issue a second query to the micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item; receive second results from the micro-app partner; and cause at least a portion of the second results to be displayed or played. - View Dependent Claims (14)
-
-
15. A shared device comprising:
-
means for receiving a first selection of a first item from a first micro-app; means for retrieving item context information regarding the first item; means for issuing a first query to a first micro-app partner based upon the item context information regarding the first item; means for receiving first results from the micro-app partner; means for causing at least a portion of the first results to be displayed or played; means for receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; means for retrieving item context information regarding the second item; means for issuing a second query to the micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item; means for receiving second results from the micro-app partner; and means for causing at least a portion of the second results to be displayed or played. - View Dependent Claims (16, 17)
-
-
18. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method comprising:
-
receiving a first selection of a first item from a first micro-app; retrieving item context information regarding the first item; issuing a first query to a first micro-app partner based upon the item context information regarding the first item; receiving first results from the micro-app partner; causing at least a portion of the first results to be displayed or played; receiving a second selection of a second item from a second micro-app, wherein the second micro-app is different than the first micro-app and the second selection is in a different format than the first selection; retrieving item context information regarding the second item; issuing a second query to the micro-app partner based upon both the item context information regarding the first item and the item context information regarding the second item; receiving second results from the micro-app partner; and causing at least a portion of the second results to be displayed or played.
-
Specification