IP Library Granted Patent US 10,033,808
Granted Patent B2
US 10,033,808 · App. 14/850,440 · Granted Jul 24, 2018

Roaming of note-taking application features

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,033,808
App. No.
14/850,440
Granted
Jul 24, 2018
Kind
B2
Abstract

Methods are disclosed for managing configuration variables and settings within a note-taking application such that application features are adjusted globally across an entire note-taking application regardless of the particular device from which application content is accessed. The configuration variables and settings may pertain to any or all of a variety of application features such as but not limited to adjustment of client, user and content-specific configuration options.

Claims (47)

1. A computing device comprising:

a processor; and

memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing device to:

receive, from a computing system that is remote from the computing device over a communication network, user interface (UI) data associated with a note-taking application;

based on the UI data, generate a UI display associated with the note-taking application;

receive a user input indicative of a user-defined customization to the UI display; and

transmit, over the communication network to the computing system, a record of a change to the UI data that is indicative of the user-defined customization to the UI display.

2. The computing device of claim 1 , wherein the instructions, when executed, configure the computing device to:

identify a user-initiated change to the note-taking application, the user-initiated change being defined based on user input received by the computing device;

determine that the user-initiated change is related to a roaming note-taking application feature; and

transmit, to the computing system over the communication network, a record of the user-initiated change.

3. The computing device of claim 2 , wherein the user-initiated change comprises at least one of:

a customized tag; or

a read/unread status update.

4. The computing device of claim 1 , wherein the user-defined customization comprises a user preference that defines how a set of tools is to he organized when presented within the UI display.

5. The computing device of claim 2 , wherein the user-initiated change comprises creation of a new notebook.

6. The computing device of claim 1 , wherein the computing device comprises a first computing device associated with a user, and the note-taking application component is configured to receive a user request to access the note-taking application, obtain the UI data that is indicative of a user-defined setting associated with a second computing device associated with the user, and receive the user input through the UI display.

7. The computing device of claim 2 , wherein the roaming note-taking application feature comprises an application configuration variable.

8. The computing device of claim 7 , wherein the application configuration variable comprises a notebook management variable.

9. The computing device of claim 8 , wherein the notebook management variable indicates at least one of:

creation of a notebook or notebook component;

deletion of a notebook or notebook component;

modification of a notebook or notebook component; or

reorganization of a notebook or notebook component.

10. The computing device of claim 8 , wherein the notebook management variable indicates whether a given notebook or notebook component has been previously viewed.

11. The computing device of claim 8 , wherein the notebook management variable indicates a custom tag created based on a user interaction.

12. The computing device of claim 8 , wherein the notebook management variable relates to a history function of the note-taking application that enables a user to at least one of:

access an earlier version of a notebook or notebook component, or to directly navigate to a recently viewed notebook or notebook component.

13. A computer-implemented method comprising:

receiving, by a first computing device from a second computing device over a communication network, user interface (UI) data associated with a note-taking application;

based on the UI data, generating a UI display associated with the note-taking application;

receiving a user input indicative of a user-defined customization to the UI display; and

transmitting, over the communication network to the second computing device, a record of a change to the UI data that is indicative of the user-defined customization to the UI display.

14. The computer-implemented method of claim 13 , and further comprising:

identifying a user-initiated change to the note-taking application, the user-initiated change being defined based on user input received by the first computing device;

determining that the user-initiated change is related to a roaming note-taking application feature; and

transmitting, to the second computing device over the communication network, a record of the user-initiated change.

15. The computer-implemented method of claim 14 , wherein the user-initiated change pertains to at least one of:

a customized tag; or

a read/unread status update.

16. The computer-implemented method of claim 13 , wherein the user-defined customization comprises a user preference that defines how a set of tools is to be organized when presented within the UI display.

17. The computer-implemented method of claim 14 , wherein the user-initiated change comprises creation of a new notebook.

18. A computing system comprising:

a user interface component configured to generate a user interface display for a note-taking application, and to receive, through the user interface display, a user input that indicates a user-initiated change to the note-taking application; and

an application component configured to determine that the user-initiated change is related to a roaming note-taking application feature and to transmit a record of the user-initiated change over a computer network to a remote data source.

19. The computing system of claim 18 , wherein the user-initiated change comprises at least one of a change to a read/unread status, a change to a customized tag, and a change to a user preference setting in the note-taking application.

20. The computing system of claim 18 , wherein the user-initiated change comprises creation of a new notebook.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2018
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044521/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2017
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044850/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2015
From: SIMMONS, ALEX J.; RAMACHANDRAN, ARUN VENKAT; STEINBOK, NICOLE; BESSONOV, VLADILEN; WALSH, PATRICIA; COROB, BRAD; LANGE, DONOVAN P.
To: MICROSOFT CORPORATION
Reel/Frame 036536/0301 →