Method and apparatus for merged browsing of network contents
First Claim
1. A method, comprising:
- visually suggesting, by a client device on a display of the client device, network content fragments to add to network content being browsed using the client device to facilitate selection of at least one of the visually suggested network content fragments to be visually merged with the network content being browsed;
receiving, by the client device, the selection to merge the at least one of the visually suggested network content fragments with the network content being browsed; and
in response to said receiving the selection, facilitating, by the client device, a merger of the selected at least one of the network content fragments with the network content being browsed as merged content presented at the display of the client device,wherein said facilitating the merger includes combining, by the client device, a specification/structural description of the selected at least one of the network content fragments with a specification/structural description of the network content being browsed to produce a combined specification/structural description, the combined specification/structural description specifying the merged content, andwherein said combining includes;
comparing values of the specification/structural description of the selected at least one of the network content fragments with values of the specification/structural description of the network content being browsed to determine similarities; and
adding the specification/structural description of the selected at least one of the network content fragments to the specification/structural description of the network content being browsed, at one or more locations within the specification/structural description of the network content being browsed where similarities are determined to exist.
1 Assignment
0 Petitions
Accused Products
Abstract
Client devices capable of merged browsing, and a server for assisting merged browsing, are described herein. In various embodiments, client devices may receive suggestions of network content fragments to be merge browsed with network content being browsed by the user. The client device may then receive a user selection of fragment(s) and facilitate merged browsing of the fragment(s) with the network content. In some embodiments, the client device may facilitate a user in browsing first network content and in selecting a portion of the first network content. The client device may then facilitate the user in browsing second network content and in merged browsing the selected portion with the second network content. In various embodiments, the server may accept registrations of network content fragments, receive indications from client devices of network content being browsed, and assist in merged browsing the network content with one or more network content fragments.
16 Citations
27 Claims
-
1. A method, comprising:
-
visually suggesting, by a client device on a display of the client device, network content fragments to add to network content being browsed using the client device to facilitate selection of at least one of the visually suggested network content fragments to be visually merged with the network content being browsed; receiving, by the client device, the selection to merge the at least one of the visually suggested network content fragments with the network content being browsed; and in response to said receiving the selection, facilitating, by the client device, a merger of the selected at least one of the network content fragments with the network content being browsed as merged content presented at the display of the client device, wherein said facilitating the merger includes combining, by the client device, a specification/structural description of the selected at least one of the network content fragments with a specification/structural description of the network content being browsed to produce a combined specification/structural description, the combined specification/structural description specifying the merged content, and wherein said combining includes; comparing values of the specification/structural description of the selected at least one of the network content fragments with values of the specification/structural description of the network content being browsed to determine similarities; and adding the specification/structural description of the selected at least one of the network content fragments to the specification/structural description of the network content being browsed, at one or more locations within the specification/structural description of the network content being browsed where similarities are determined to exist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server, comprising:
-
a processor; and a merged browsing service to be operated by the processor and configured to; accept registration of one or more network content fragments from at least a first client device, the registration including an extractor expression to retrieve information from network content being browsed and from the one or more network content fragments, and an argument handler expression to specify arguments for the network content being browsed or for network content fragments to support merged browsing, receive, from the at least the first client device, an indicator of network content being browsed on a display of the at least first client device, wherein the one or more network content fragments are visually suggested on the display of the at least the first client device to facilitate selection of at least one of the visually suggested network content fragments to be visually merged with the network content being browsed, and in response to the received indicator, assist the at least the first client device to facilitate a merger of the network content being browsed with the selected at least one of the network content fragments and/or with categories of network content fragments as merged content presented on the display, said merger based at least on an association between; (A) the indicated network content being browsed or a of the network content being browsed; and (B) the selected at least one of the network content fragments and/or categories of network content fragments. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture, comprising:
-
a non-transitory storage medium; and a plurality of programming instructions stored on the storage medium and configured to program a client device to enable the client device to; first facilitate a user in separately browsing first and second network content visually presented on a display of the client device, second facilitate the user in selection of at least a portion of the visually presented first network content, merge the selected portion of the visually presented first network content with the second network content as merged content visually presented on the display of the client device, wherein said merge includes combine a specification/structural description of the selected portion of the first network content with a specification/structural description of the second network content to produce a combined specification/structural description, the combined specification/structural description specifying the merged content, and visually suggest to the user one or more additional network content fragments to merge with the merged content having the selected portion of the first network content and the second network content, based at least in part on the selected portion of the first network content that is merged with the second network content. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus, comprising:
a client device that includes; a processor; a storage device coupled to the processor and configured to store client logic; and the client logic, to be operated by the processor, and configured to; visually suggest, on a display of the client device, network content fragments to add to network content being browsed using the client device to facilitate selection of at least one of the visually suggested network content fragments to be visually merged with the network content being browsed, wherein said visually suggest is based at least in part on an association at a server of the network content fragments with the network content being browsed, receive the selection to merge the at least one of the visually suggested network content fragments with the network content being browsed, and in response to the received selection, facilitate a merger of the selected at least one of the network content fragments with the network content being browsed as merged content presented on the display of the client device, wherein said facilitate the merger includes combine a specification/structural description of the selected at least one of the network content fragments with a specification/structural description of the network content being browsed to produce a combined specification/structural description, the combined specification/structural description specifying the merged content. - View Dependent Claims (26, 27)
Specification