Specific content distribution across documents
First Claim
1. A method for improving how a computer system shares content via electronic documents, comprising:
- receiving a selection of a graphical element from a graphical user interface corresponding to at least one content item in an electronic document of a sender;
identifying at least one destination section to which to transmit the at least one content item, wherein the at least one destination section is in an electronic document of a receiver;
identifying code elements in the electronic document of the receiver that correspond to the at least one content item;
sanitizing the at least one content item to create a sanitized content item, the sanitized content item comprising the identified code elements and parent code elements from which the identified code elements depend, wherein sanitizing the at least one content further comprises deleting code originating from the electronic document of the sender that is unrelated to the at least one content item; and
distributing the at least one content item to the at least one destination section by transmitting the sanitized content item to the at least one destination section of the electronic document of the receiver and incorporating the sanitized content item into the at least one destination section of the electronic document of the receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributing content to multiple electronic documents or sections thereof, with various controlling users, documents states, and host devices quickly and accurately is provided herein. Content from a sender document is identified, reduced to its necessary parts, fixed in position, and validated so that it may be pushed to identified sections within the sender document or to sections in receiver documents on other host devices. Content is pushed from the sender document to sections identified as available, and each receiver section or document may have different sections and subsections available. The systems and methods provided herein operate without requiring the content to be encapsulated in new documents, and thus reduces the memory and bandwidth needed to share content remotely, and improves the user experience for sharing content.
-
Citations
20 Claims
-
1. A method for improving how a computer system shares content via electronic documents, comprising:
-
receiving a selection of a graphical element from a graphical user interface corresponding to at least one content item in an electronic document of a sender; identifying at least one destination section to which to transmit the at least one content item, wherein the at least one destination section is in an electronic document of a receiver; identifying code elements in the electronic document of the receiver that correspond to the at least one content item; sanitizing the at least one content item to create a sanitized content item, the sanitized content item comprising the identified code elements and parent code elements from which the identified code elements depend, wherein sanitizing the at least one content further comprises deleting code originating from the electronic document of the sender that is unrelated to the at least one content item; and distributing the at least one content item to the at least one destination section by transmitting the sanitized content item to the at least one destination section of the electronic document of the receiver and incorporating the sanitized content item into the at least one destination section of the electronic document of the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for improving sharing content via electronic documents, comprising:
-
a processor; and a memory storage device, including a instructions, which when executed by the processor are operable to; receive a selection of graphical elements from a graphical user interface corresponding to at least one content item in an electronic document of a sender; identify at least one destination section to which to transmit the at least one content item, wherein the at least one destination section is in an electronic document of a receiver; identify code elements in the electronic document of the receiver that correspond to the at least one content item; create a sanitized content item, the sanitized content item comprising the code elements from the electronic document of the sender that correspond to the at least one content item and include parent code elements from which the code elements depend from in the electronic document of the sender, wherein crating the sanitized content item comprises deleting code originating from the electronic document of the sender that is unrelated to the at least one content item; and distribute the at least one content item to the at least one destination section by transmitting the sanitized content item to the at least one destination section of the electronic document of the receiver. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of improving content sharing via electronic documents, comprising:
-
identifying a sender document section comprising code elements, from which an item of specified content is selected; producing a sanitized set of code elements from the code elements comprising the sender document section, wherein the unrelated code elements that describe aspects of the sender document that are unrelated to the item of specified content are removed from the sanitized set; determining whether the sanitized set of code elements is operable to be inserted into a receiver document section, such that the receiver document section will include the item of specified content; and transmitting the sanitized set to the receiver document section. - View Dependent Claims (18, 19, 20)
-
Specification