Embedded streams user interface
First Claim
1. A computer-implemented method for generating a user interface with an embedded stream, the method comprising:
- determining, by one or more hardware-processors, a context of a first user'"'"'s interaction with a stream of content;
determining, by the one or more hardware-processors, content for a primary stream of content associated with the first user;
determining, by the one or more hardware-processors, content for a secondary stream of content associated with the first user, the secondary stream including additional information about a content item in the primary stream of content associated with the first user, the additional information being derived from a primary stream of content associated with a second user who is connected to the first user on a social graph;
embedding, by the one or more-hardware-processors, the secondary stream into the primary stream associated with the first user; and
providing, by the one or more hardware-processors, a user interface including the secondary stream embedded into the primary stream associated with the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing or presenting secondary or embedded streams includes a primary stream generator, a secondary stream generator and a user interface engine. The primary stream generator generates the primary stream for the user and is coupled to a content source to extract data and coupled to provide the primary stream. The secondary stream generator generates a secondary stream for the user, is coupled to the content source to retrieve data and is coupled to provide the secondary stream. The user interface engine produces a user interface including a primary stream of content with an embedded secondary stream. The user interface engine is coupled to receive the primary stream from the primary stream generator and the secondary stream from the secondary stream generator. The present disclosure also includes a method for generating a user interface with an embedded stream.
30 Citations
26 Claims
-
1. A computer-implemented method for generating a user interface with an embedded stream, the method comprising:
-
determining, by one or more hardware-processors, a context of a first user'"'"'s interaction with a stream of content; determining, by the one or more hardware-processors, content for a primary stream of content associated with the first user; determining, by the one or more hardware-processors, content for a secondary stream of content associated with the first user, the secondary stream including additional information about a content item in the primary stream of content associated with the first user, the additional information being derived from a primary stream of content associated with a second user who is connected to the first user on a social graph; embedding, by the one or more-hardware-processors, the secondary stream into the primary stream associated with the first user; and providing, by the one or more hardware-processors, a user interface including the secondary stream embedded into the primary stream associated with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine a context of a first user'"'"'s interaction with a stream of content; determine content for a primary stream of content associated with the first user; determine content for a secondary stream of content the secondary stream associated with the first user, the secondary stream including additional information about a content item in the primary stream of content associated with the first user, the additional information being derived from a primary stream of content associated with a second user who is connected to the first user on a social graph; embed the secondary stream into the primary stream associated with the first user; and provide a user interface including the secondary stream embedded into the primary stream associated with the first user for display to the first user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a user interface with a secondary stream of content embedded into a primary stream of content, the system comprising:
-
one or more hardware processors; a contextual module stored on a memory and executable by the one or more hardware processors for determining a context of a first user'"'"'s interaction with a stream of content; a primary stream generator stored on a memory and executable by the one or more hardware processors for generating the primary stream of content for the first user, the primary stream generator coupled to a content source to extract data and coupled to provide the primary stream of content associated with the first user; a secondary stream generator stored on the memory and executable by the one or more hardware processors for generating the secondary stream of content for the first user, the secondary stream generator coupled to the content source to retrieve data and coupled to provide the secondary stream of content associated with the first user, the secondary stream including additional information about a content item in the primary stream of content associated with the first user, the additional information being derived from a primary stream of content associated with a second user who is connected to the first user on a social graph; a user interface engine stored on the memory and executable by the one or more hardware processors for producing a user interface including the secondary stream embedded into the primary stream of content associated with the first user, the user interface engine coupled to receive the primary stream associated with the first user from the primary stream generator and the secondary stream associated with the first user from the secondary stream generator. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification