IP Library Granted Patent US 10,114,531
Granted Patent B2
US 10,114,531 · App. 14/930,370 · Granted Oct 30, 2018

Application of multiple content items and functionality to an electronic content item

Inventors: Matthew J. Kotler (Sammamish, WA); Michael Ivan Borysenko (Redmond, WA); Ned B. Friend (Seattle, WA); Erez Kikin-Gil (Redmond, WA); Charles W. Parker (Sammamish, WA); Jesse Clay Satterfield (Seattle, WA); Scott M. Stiles (Sammamish, WA); Igor Zaika (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F3/04842G06F17/21G06F17/22G06F17/24G06F17/30056G06F17/30896
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,114,531
App. No.
14/930,370
Granted
Oct 30, 2018
Kind
B2
Abstract

Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided.

Claims (39)

1. A method of navigating multiple content components and associated application functionality in an electronic document, comprising:

providing an electronic document in a collaborative workspace;

displaying the electronic document in a computer-enabled content user interface, the electronic document including a plurality of content items;

receiving a first type of interaction with one or more content items of the plurality of content items from a first user;

providing a plurality of non-linear navigational options to review the one or more content items associated with the first type of interaction, wherein the plurality non-linear navigational options include at least two different non-linear navigational options comprising: (a) a navigation map listing a plurality of components of the electronic document; (b) a navigation gallery providing a gallery of selectable user interface options for navigating the electronic document; (c) navigation by area of content; (d) navigation of a hierarchical structure based on components of the electronic document; (e) a navigation path based on user-identity; and (f) a navigational thumbnail display wherein each thumbnail includes at least one of the one or more content items associated with the first type of interaction; and

in response to selection of one of the plurality of non-linear navigational options by the first user, enabling non-linear navigation within the electronic document amongst the content items associated with the first type of interaction by the first user.

2. The method of claim 1 , wherein the first type of interaction is applied to non-text portions of the electronic document.

3. The method of claim 1 , wherein the first type of interaction comprises accessing the one or more content items of the plurality of content items.

4. The method of claim 1 , wherein the first type of interaction comprises revising the one or more content items of the plurality of content items.

5. The method of claim 1 , wherein the first type of interaction comprises viewing the one or more content items of the plurality of content items.

6. The method of claim 1 , further comprising receiving the first type of interaction with the same or different one or more content items of the plurality of content items from a second user and in response to selection of one the plurality of non-linear navigational options by the second user, enabling non-linear navigation with the electronic document amongst the content items associated with the first type of interaction by the second user.

7. A computing device for navigating multiple content components and associated application functionality in an electronic document; comprising:

a processor; and

a system memory, including computer executable instructions which when executed by a processor, cause the computing device to:

provide an electronic document in a collaborative workspace;

display the electronic document in a computer-enabled content user interface, the electronic document including a plurality of content items;

receive a first type of interaction with one or more content items of the plurality of content items from a first user;

update the electronic document to display a first indication showing that the first user performed a first type of interaction with the one or more content items of the plurality of content items;

provide a plurality of non-linear navigational options to review the one or more content items associated with the first type of interaction, wherein the plurality non-linear navigational options include at least two different non-linear navigational options comprising: (a) a navigation map listing a plurality of components of the electronic document; (b) a navigation gallery providing a gallery of selectable user interface options for navigating the electronic document; (c) navigation by area of content; (d) navigation of a hierarchical structure based on components of the electronic document;

(e) a navigation path based on user-identity; and (f) a navigational thumbnail display wherein each thumbnail includes at least one of the one or more content items associated with the first type of interaction; and

in response to selection of one of the plurality of non-linear navigational options by the first user, enabling non-linear navigation within the electronic document amongst the content items associated with the first type of interaction by the first user.

8. The computing device of claim 7 , wherein the first indication comprises highlighting the one or more content items of the plurality of content items to show that the first user performed the first type of interaction.

9. The computing device of claim 8 , wherein the first indication is automatically shown without user action to activate the functionality.

10. The computing device of claim 7 , wherein, in response to selectin of one of the plurality of non-linear navigational options, enabling non-linear navigation within the electronic document to view only portions of the electronic document that include indications showing interactions with the one or more content items of the plurality of content items.

11. The computing device of claim 10 , wherein the portions of the electronic document that include indications showing interactions with the one or more content items of the plurality of content items are sequentially ordered.

12. The computing device of claim 10 , wherein the portions of the electronic document that include indications showing interactions are ordered in accordance with the order in which the interaction occurred.

13. The computing device of claim 10 , wherein the portions of the electronic document that include indications showing interactions are ordered in accordance with a user that performed the interaction.

14. The computing device of claim 10 , wherein the portions of the electronic document that include indications showing interactions are ordered in accordance with a number of interactions with the portions.

15. The computing device of claim 7 , wherein the computing device is further caused to: receive the first type of interaction with the same or different one or more content items of the plurality of content items from a second user and, in response to selection of one the plurality of non-linear navigational options by the second user, enable non-linear navigation with the electronic document amongst the content items associated with the first type of interaction by the second user.

16. A method of navigating multiple content components and associated application functionality in an electronic document, comprising:

providing an electronic document in a collaborative workspace;

displaying the electronic document in a computer-enabled content user interface, the electronic document including a plurality of content items;

receiving a first type of interaction with one or more content items of the plurality of content items from a first user;

providing a plurality of non-linear navigational options to review the one or more content items associated with the first type of interaction and, in response to selection of one of the plurality of non-linear navigational options by the first user, enabling non-linear navigation within the electronic document amongst the content items associated with the first type of interaction by the first user; and

receiving the first type of interaction with the same or different one or more content items of the plurality of content items from a second user and, in response to selection of one the plurality of non-linear navigational options by the second user, enabling non-linear navigation with the electronic document amongst the content items associated with the first type of interaction by the second user.

17. The method of claim 16 , wherein the portions of the electronic document that include indications showing interactions with the one or more content items of the plurality of content items are sequentially ordered.

18. The method of claim 16 , wherein the portions of the electronic document that include indications showing interactions are ordered in accordance with a user that performed the interaction.

19. The method of claim 16 , wherein the portions of the electronic document that include indications showing interactions are ordered in accordance with a number of interactions with the portions.

20. The method of claim 16 , wherein the plurality non-linear navigational options include at least two different non-linear navigational options comprising: (a) a navigation map listing a plurality of components of the electronic document; (b) a navigation gallery providing a gallery of selectable user interface options for navigating the electronic document; (c) navigation by area of content; (d) navigation of a hierarchical structure based on components of the electronic document; (e) a navigation path based on user-identity; and (f) a navigational thumbnail display wherein each thumbnail includes at least one of the one or more content items associated with the first type of interaction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2018
From: KOTLER, MATTHEW J.; BORYSENKO, MICHAEL IVAN; FRIEND, NED B.; KIKIN-GIL, EREZ; PARKER, CHARLES W.; SATTERFIELD, JESSE CLAY; STILES, SCOTT M.; ZAIKA, IGOR
To: MICROSOFT CORPORATION
Reel/Frame 046976/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 036940/0070 →
Continuity (2)
Continuation 13272740 · Oct 13, 2011
Related Publication 20160054898A1 · Feb 25, 2016
Cited By (4)
US 12,288,024 US 12,346,653 US 12,591,351 US 12,645,343