ANCHORING FOR CONTENT SYNCHRONIZATION
First Claim
1. A computer-implemented method comprising:
- 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; and
responsively to the indication, causing, by the server system, 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.
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.
178 Citations
93 Claims
-
1. A computer-implemented method comprising:
-
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; andresponsively to the indication, causing, by the server system, 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. - View Dependent Claims (2, 3, 4, 5, 7, 8, 12, 14, 15, 17)
-
-
6. (canceled)
-
9-11. -11. (canceled)
-
13. (canceled)
-
16. (canceled)
-
18. A computer-implemented method comprising:
-
receiving, by a web browser running in a device, 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; andresponsively to the indication, displaying in the content area, by the web browser, at least a portion of a set of one or more second content items related to the first content item.
-
-
19-52. -52. (canceled)
-
53. 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, exactly one of which content areas is designated as an anchor content area that 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. - View Dependent Claims (54, 56, 57, 58, 59, 61, 62, 66, 68, 70, 71, 79)
-
-
55. (canceled)
-
60. (canceled)
-
63-65. -65. (canceled)
-
67. (canceled)
-
69. (canceled)
-
72-78. -78. (canceled)
-
80. A computer-implemented method comprising:
-
receiving, by a web browser running in a device, a webpage including a plurality of content areas, exactly one of which content areas is designated as an anchor content area that 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.
-
-
81-85. -85. (canceled)
-
86. Apparatus for use with a network, the apparatus comprising:
-
an interface; and a processor, which is configured to receive, via the interface over the network, from a web browser, 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; and
, responsively to the indication, cause 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.
-
-
87-91. -91. (canceled)
-
92. 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, exactly one of which content areas is designated as an anchor content area that 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;
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.
-
-
93-102. -102. (canceled)
Specification