Generating a contextual search stream
AssigneeSnap Inc.
InventorBobby Lo
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for retrieving first query result data associated with a first user account and rendering the first query result data into a first result item, generating a shareable search result stream comprising the first result item associated with the first user account, retrieving second query result data associated with a second user account and rendering the second query result data into a second result item, adding the second result item to the shareable search result stream associated with the first user account, and providing the sharable search result stream comprising the first result item and the second result item to a first computing device associated with the first user account and a second computing device associated with the second user account.
Claims20
A computer-implemented method comprising:
- generating a shareable search result stream comprising a first result item rendered from a first query result data associated with a first user account and a second result item rendered from a second query result data associated with a second user account to the shareable search result stream associated with the first user account;
- and
- providing the shareable search result stream comprising the first result item associated with the first user account and the second result item associated with the second user account to a first computing device associated with the first user account and a second computing device associated with the second user account;
- wherein providing the shareable search result stream comprising the first result item and the second result item to the second computing device associated with the second user account comprises:
- determining preferences associated with the second user account;
- refreshing at least one result item in the shareable search result stream based on the preferences associated with the second user account, to generate an updated shareable search result stream;
- and
- providing the updated shareable search result stream to the second computing device.
A system comprising:
- a memory that stores instructions;
- and
- one or more processors configured by the instructions to perform operations comprising:
- generating a shareable search result stream comprising a first result item rendered from a first query result data associated with a first user account and a second result item rendered from a second query result data associated with a second user account to the shareable search result stream associated with the first user account;
- and
- providing the shareable search result stream comprising the first result item associated with the first user account and the second result item associated with the second user account to a first computing device associated with the first user account and a second computing device associated with the second user account;
- wherein providing the shareable search result stream comprising the first result item and the second result item to the second computing device associated with the second user account comprises:
- determining preferences associated with the second user account;
- refreshing at least one result item in the shareable search result stream based on the preferences associated with the second user account, to generate an updated shareable search result stream;
- and
- providing the updated shareable search result stream to the second computing device.
A non-transitory computer-readable medium comprising instructions that when executable by a processor cause a computing device to perform operations comprising:
- generating a shareable search result stream comprising a first result item rendered from a first query result data associated with a first user account and a second result item rendered from a second query result data associated with a second user account to the shareable search result stream associated with the first user account;
- and
- providing the shareable search result stream comprising the first result item associated with the first user account and the second result item associated with the second user account to a first computing device associated with the first user account and a second computing device associated with the second user account;
- wherein providing the shareable search result stream comprising the first result item and the second result item to the second computing device associated with the second user account comprises:
- determining preferences associated with the second user account;
- refreshing at least one result item in the shareable search result stream based on the preferences associated with the second user account, to generate an updated shareable search result stream;
- and
- providing the updated shareable search result stream to the second computing device.
Dependencies are inferred from the claim text.