Anchoring for content synchronization
First Claim
1. A computer-implemented method comprising:
- serving, by a server system to a web browser, for display on a webpage displayed by the web browser, a plurality of content areas;
receiving, by a server system, a designation command from a user of the web browser, and designating the exactly one of the content areas as the anchor content area responsively to the user designation command and the designated anchor content area displays at least a portion of an anchor set of content items, and one or more of which content areas other than the anchor content area are designated as synchronized content areas that display at least portions of synchronized sets of content items, respectively; and
causing, by the server system, the web browser to periodically update at least some of the content areas by the web browser periodically;
updating the anchor content area, by displaying therein at least a portion of an updated anchor set of content items received by the web browser, and automatically synchronizing the synchronized content areas with the anchor content area, by displaying in the synchronized content areas, respectively, at least portions of updated synchronized sets of content items received by the web browser and generated in response to an analysis of the updated anchor set of content items, and receiving an instruction from a user of the web browser to lock one of the one or more content areas, and responsively to the instruction, withholding periodically updating the locked content area, while continuing to periodically update others of the one or more content areas.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving from a web browser, by a server system via a network, an indication of dragging, by a user of the web browser, of an element displayed on a webpage displayed by the web browser, and dropping, by the user, of the element into a content area displayed on the webpage, the element selected from the group consisting of: a first content item displayed at a location on the webpage other than in the content area, and a graphical element displayed in association with the first content item. Responsively to the indication, the server system causes the web browser to display, in the content area, at least a portion of a set of one or more second content items related to the first content item. Other embodiments are also described.
76 Citations
18 Claims
-
1. A computer-implemented method comprising:
- serving, by a server system to a web browser, for display on a webpage displayed by the web browser, a plurality of content areas;
receiving, by a server system, a designation command from a user of the web browser, and designating the exactly one of the content areas as the anchor content area responsively to the user designation command and the designated anchor content area displays at least a portion of an anchor set of content items, and one or more of which content areas other than the anchor content area are designated as synchronized content areas that display at least portions of synchronized sets of content items, respectively; and
causing, by the server system, the web browser to periodically update at least some of the content areas by the web browser periodically;
updating the anchor content area, by displaying therein at least a portion of an updated anchor set of content items received by the web browser, and automatically synchronizing the synchronized content areas with the anchor content area, by displaying in the synchronized content areas, respectively, at least portions of updated synchronized sets of content items received by the web browser and generated in response to an analysis of the updated anchor set of content items, and receiving an instruction from a user of the web browser to lock one of the one or more content areas, and responsively to the instruction, withholding periodically updating the locked content area, while continuing to periodically update others of the one or more content areas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- serving, by a server system to a web browser, for display on a webpage displayed by the web browser, a plurality of content areas;
-
14. A computer-implemented method comprising:
- receiving, by a web browser running in a device, a webpage including a plurality of content areas;
receiving, by a web browser running in a device, a designation command from a user of the web browser, and designating the exactly one of the content area as the anchor content area responsively to the user designation command and the designated anchor content area displays at least a portion of an anchor set of content items, and one or more of which content areas other than the anchor content area are designated as synchronized content areas that display at least portions of synchronized sets of content items, respectively;
displaying the webpage on a display of the device; and
periodically updating, by the web browser, at least some of the content areas by periodically;
updating the anchor content area, by displaying therein at least a portion of an updated anchor set of content items received by the web browser, and automatically synchronizing the synchronized content areas with the anchor content area, by displaying in the synchronized content areas, respectively, at least portions of updated synchronized sets of content items received by the web browser and generated in response to an analysis of the updated anchor set of content items, and receiving an instruction from a user of the web browser to lock one of the one or more content areas, and responsively to the instruction, withholding periodically updating the locked content area, while continuing to periodically update others of the one or more content areas. - View Dependent Claims (15, 16)
- receiving, by a web browser running in a device, a webpage including a plurality of content areas;
-
17. Apparatus for use with a network, the apparatus comprising:
- an interface; and
a processor, which is configured to serve, via the interface over the network, to a web browser, for display on a webpage displayed by the web browser, a plurality of content areas;
receive a designation command from a user of the web browser, and to designate the exactly one of the content area as the anchor content area responsively to the user designation command and the designated anchor content area displays at least a portion of an anchor set of content items, and one or more of which content areas other than the anchor content area are designated as synchronized content areas that display at least portions of synchronized sets of content items, respectively; and
cause the web browser to periodically update at least some of the content areas by the web browser periodically;
(a) updating the anchor content area, by displaying therein at least a portion of an updated anchor set of content items received by the web browser, (b) automatically synchronizing the synchronized content areas with the anchor content area, by displaying in the synchronized content areas, respectively, at least portions of updated synchronized sets of content items received by the web browser and generated in response to an analysis of the updated anchor set of content items, and (c) receiving an instruction from a user of the web browser to lock one of the one or more content areas, and responsively to the instruction, withholding periodically updating the locked content area, while continuing to periodically update others of the one or more content areas.
- an interface; and
-
18. Apparatus comprising:
- a display; and
a processor, which is configured to run a web browser that is configured to receive a webpage including a plurality of content areas;
receive a designation command from a user of the web browser, and to designate the exactly one of the content area as the anchor content area responsively to the user designation command and the designated anchor content area displays at least a portion of an anchor set of content items, and one or more of which content areas other than the anchor content area are designated as synchronized content areas that display at least portions of synchronized sets of content items, respectively;
display the webpage on the display; and
periodically update at least some of the content areas by periodically;
(a) updating the anchor content area, by displaying therein at least a portion of an updated anchor set of content items received by the web browser, (b) automatically synchronizing the synchronized content areas with the anchor content area, by displaying in the synchronized content areas, respectively, at least portions of updated synchronized sets of content items received by the web browser and generated in response to an analysis of the updated anchor set of content items, and (c) receiving an instruction from a user of the web browser to lock one of the one or more content areas, and responsively to the instruction, withholding periodically updating the locked content area, while continuing to periodically update others of the one or more content areas.
- a display; and
Specification