Anchoring for content synchronization
First Claim
1. A computer-implemented method comprising:
- causing, by a server system via a network, a web browser to display (a) at least first and second content areas separately from each other on a webpage, and (b) at least a first content item at a location on the webpage other than in the first and the second content areas;
receiving from the web browser, by the server system via the network, an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into one of the first and the second content areas, the element selected from the group consisting of;
the first content item, and a graphical element displayed in association with the first content item;
if the indication is of dropping the element into the first content area, causing, by the server system, the web browser to display, in the first content area, at least a portion of a set of one or more second content items related to the first content item; and
if the indication is of dropping the element into the second content area, causing, by the server system, the web browser to display, in the second content area, at least a portion of a set of one or more third 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.
-
Citations
59 Claims
-
1. A computer-implemented method comprising:
-
causing, by a server system via a network, a web browser to display (a) at least first and second content areas separately from each other on a webpage, and (b) at least a first content item at a location on the webpage other than in the first and the second content areas; receiving from the web browser, by the server system via the network, an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into one of the first and the second content areas, the element selected from the group consisting of;
the first content item, and a graphical element displayed in association with the first content item;if the indication is of dropping the element into the first content area, causing, by the server system, the web browser to display, in the first content area, at least a portion of a set of one or more second content items related to the first content item; and if the indication is of dropping the element into the second content area, causing, by the server system, the web browser to display, in the second content area, at least a portion of a set of one or more third content items related to the first content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
displaying, by a web browser running in a device, (a) at least first and second content areas separately from each other on a webpage, and (b) at least a first content item at a location on the webpage other than in the first and the second content areas; receiving an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into one of the first and the second content areas, the element selected from the group consisting of;
the first content item, and a graphical element displayed in association with the first content item;if the indication is of dropping the element into the first content area, displaying in the first 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; and if the indication is of dropping the element into the second content area, displaying in the second content area, by the web browser, at least a portion of a set of one or more third content items related to the first content item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Apparatus for use with a network, the apparatus comprising:
-
an interface; and a processor, which is configured to cause a web browser to display (a) at least first and second content areas separately from each other on a webpage, and (b) at least a first content item at a location on the webpage other than in the first and the second content areas;
receive, via the interface over the network, from the web browser, an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into one of the first and the second content areas, the element selected from the group consisting of;
the first content item, and a graphical element displayed in association with the first content item;
if the indication is of dropping the element into the first content area, cause the web browser to display, in the first content area, at least a portion of a set of one or more second content items related to the first content item; and
, if the indication is of dropping the element into the second content area, cause the web browser to display, in the second content area, at least a portion of a set of one or more third content items related to the first content item. - View Dependent Claims (26, 27)
-
-
28. Apparatus that communicates with at least one web server via a network, the apparatus comprising:
-
a display; and a processor, which is configured to run a web browser that is configured to receive (a) a webpage, (b) from the at least one web server via the network, first and second content areas for display separately from each other on the webpage, and (c) a first content item for display at a location on the webpage other than in the first and the second content areas;
display the webpage on the display;
receive an indication of dragging, by a user of the device, of an element displayed on the webpage, and dropping, by the user, of the element into one of the first and the second content areas, the element selected from the group consisting of;
the first content item, and a graphical element displayed in association with the first content item;
if the indication is of dropping the element into the first content area, (a) receive, via the network, a set of one or more second content items related to the first content item, and (b) display at least a portion of the set of second content items in the first content area; and
, if the indication is of dropping the element into the second content area, (a) receive, via the network, a set of one or more third content items related to the first content item, and (b) display at least a portion of the set of third content items in the second content area. - View Dependent Claims (29, 30)
-
-
31. A computer-implemented method comprising:
-
causing, by a server system via a network, a web browser to display (a) first content in a content area on a webpage, and (b) at least a second content item at a location on the webpage other than in the content area; thereafter, receiving from the web browser, by the server system via the network, an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into the content area, the element selected from the group consisting of;
the second content item, and a graphical element displayed in association with the second 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 third content items related to the second content item, including taking into account, by the server system, the first content displayed in the content area. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer-implemented method comprising:
-
displaying, by a web browser running in a device, (a) first content in a content area on a webpage, and (b) at least a second content item at a location on the webpage other than in the content area; thereafter, receiving an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into the content area, the element selected from the group consisting of;
the second content item, and a graphical element displayed in association with the second 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 third content items related to the second content item, the third content items generated by taking into account the first content displayed in the content area. - View Dependent Claims (38)
-
-
39. A computer-implemented method comprising:
-
causing, by a server system via a network, a web browser to display (a) a first content item in a first content area displayed on a webpage, and (b) a second content item in a second content area displayed separately from the first content area on the webpage; causing, by the server system, the web browser to display, in the second content area, at least a portion of a set of one or more third content items related to the first content item, if the server system receives, from the web browser via the network, an indication of dragging, by a user of the web browser, of a first element displayed in the first content area, and dropping, by the user, of the first element into the second content area; and causing, by the server system, the web browser to display, in the first content area, at least a portion of a set of one or more fourth content items related to the second content item, if the server system receives, from the web browser via the network, an indication of dragging, by the user, of a second element displayed in the second content area, and dropping, by the user, of the second element into the first content area, wherein the first element is selected from the group consisting of;
the first content item, and a first graphical element displayed in association with the first content item, andwherein the second element is selected from the group consisting of;
the second content item, and a second graphical element displayed in association with the second content item. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A computer-implemented method comprising:
-
displaying, by a web browser running in a device, (a) a first content item in a first content area displayed on a webpage, and (b) a second content item in a second content area displayed separately from the first content area on the webpage; displaying, by the web browser, in the second content area, at least a portion of a set of one or more third content items related to the first content item, if the web browser receives an indication of dragging, by a user of the web browser, of a first element displayed in the first content area, and dropping, by the user, of the first element into the second content area; and displaying, by the web browser, in the first content area, at least a portion of a set of one or more fourth content items related to the second content item, if the web browser receives an indication of dragging, by the user, of a second element displayed in the second content area, and dropping, by the user, of the second element into the first content area, wherein the first element is selected from the group consisting of;
the first content item, and a first graphical element displayed in association with the first content item, andwherein the second element is selected from the group consisting of;
the second content item, and a second graphical element displayed in association with the second content item. - View Dependent Claims (47, 48, 49, 50)
-
-
51. Apparatus for use with a network, the apparatus comprising:
-
an interface; and a processor, which is configured to cause a web browser to display (a) first content in a content area on a webpage, and (b) at least a second content item at a location on the webpage other than in the content area;
receive, via the interface over the network, from the web browser, an indication of dragging, by a user of the web browser, of an element displayed on the webpage, and dropping, by the user, of the element into the content area, the element selected from the group consisting of;
the second content item, and a graphical element displayed in association with the second 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 third content items related to the second content item, including taking into account, by the processor, the first content displayed in the content area. - View Dependent Claims (52)
-
-
53. Apparatus that communicates with at least one web server via a network, the apparatus comprising:
-
a display; and a processor, which is configured to run a web browser that is configured to display (a) first content in a content area on a webpage on the display, and (b) at least a second content item at a location on the webpage other than in the content area;
thereafter, receive an indication of dragging, by a user of the device, of an element displayed on the webpage, and dropping, by the user, of the element into the content area, the element selected from the group consisting of;
the second content item, and a graphical element displayed in association with the second content item; and
responsively to the indication, display in the content area at least a portion of a set of one or more third content items related to the second content item, the third content items generated by taking into account the first content displayed in the content area.
-
-
54. Apparatus for use with a network, the apparatus comprising:
-
an interface; and a processor, which is configured to cause a web browser to display (a) a first content item in a first content area displayed on a webpage, and (b) a second content item in a second content area displayed separately from the first content area on the webpage;
cause the web browser to display, in the second content area, at least a portion of a set of one or more third content items related to the first content item, if the processor receives, from the web browser via the interface over the network, an indication of dragging, by a user of the web browser, of a first element displayed in the first content area, and dropping, by the user, of the first element into the second content area; and
cause the web browser to display, in the first content area, at least a portion of a set of one or more fourth content items related to the second content item, if the processor receives, from the web browser via the interface over the network, an indication of dragging, by the user, of a second element displayed in the second content area, and dropping, by the user, of the second element into the first content area, wherein the first element is selected from the group consisting of;
the first content item, and a first graphical element displayed in association with the first content item, and wherein the second element is selected from the group consisting of;
the second content item, and a second graphical element displayed in association with the second content item. - View Dependent Claims (55, 56)
-
-
57. Apparatus that communicates with at least one web server via a network, the apparatus comprising:
-
a display; and a processor, which is configured to run a web browser that is configured to display (a) a first content item in a first content area on a webpage on the display, and (b) a second content item in a second content area displayed separately from the first content area on the webpage;
display, in the second content area, at least a portion of a set of one or more third content items related to the first content item, if the processor receives an indication of dragging, by a user of the web browser, of a first element displayed in the first content area, and dropping, by the user, of the first element into the second content area; and
display in the first content area, at least a portion of a set of one or more fourth content items related to the second content item, if the processor receives an indication of dragging, by the user, of a second element displayed in the second content area, and dropping, by the user, of the second element into the first content area, wherein the first element is selected from the group consisting of;
the first content item, and a first graphical element displayed in association with the first content item, and wherein the second element is selected from the group consisting of;
the second content item, and a second graphical element displayed in association with the second content item. - View Dependent Claims (58, 59)
-
Specification