# US 9,438,687 B2 · Employing presence information in notebook application

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,687 B2
- Document ID: US9438687B2
- Status: Granted
- Kind: B2
- Application number: 14/109,608
- Filed: 2013-12-17
- Published: 2015-06-18
- Granted: 2016-09-06
- Earliest claimed: 2013-12-17
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Corporation
- Inventors: Nicole Steinbok; Daniel Escapa; David Tse; Thomas Wionzek; Olya Veselova; David Rasmussen
- Web page: https://patentgrep.com/patent/US9438687B2

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06Q 10/10: Office automation; Time management
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

To employ presence information in conjunction with a notebook application, presence information is determined for one or more users associated with a notebook application. The presence information may be obtained from a variety of sources, such as a communication application, a social or professional network, and a presence module of the notebook application. Once determined, the presence information is presented to the users through a user interface in conjunction with a location within the notebook application or through a separate user interface. The notebook application may further track the presence information for the users interacting with the notebook application. The users may then be enabled to interact with the user interface to use the presented presence information in conjunction with content maintained by the notebook application.

## Claims

### Claim 1

A method, executed at least in part by a computing device, to employ presence information in conjunction with a notebook application, the method comprising:
determining presence information for one or more users associated with the notebook application, wherein the notebook application includes a plurality of documents, objects, files, pages, sections, and notebooks;
presenting the presence information to the one or more users through a user interface associated with the notebook application to enable the one or more users interact with the presence information and contents of the notebook application based on the presented presence information;
providing a contact card of the one or more users and a pin icon within the presence information, wherein
the contact card includes a company associated with the one or more users, a position in the company associated with the one or more users, and a contact information of the one or more users, and
the contact card is pinned as a frequent contact of the notebook application in response to an action on the pin icon;
tracking the presence information in conjunction with a location within the notebook application; and
presenting statistical information based on the tracked presence information in conjunction with one or more of a document, an object, a file, a page, a section, and a notebook within the notebook application, wherein the statistical information includes one or more of the document, the object, the file, the page, the section, and the notebook that has most views from the one or more users, the document, the object, the file, the page, the section, and the notebook that has most edits from the one or more users, and an average viewing time and editing time for the document, the object, the file, the page, the section, and the notebook.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the presence information further comprises:
obtaining presence information from at least one from a set of: a communication application, a social network, a professional network, and a presence module of the notebook application.

### Claim 3 (depends on 1)

The method of claim 1, wherein presenting the presence information to the one or more users through a user interface associated with the notebook application further comprises one of:
presenting the presence information in conjunction with a location within the notebook application; and presenting the presence information as a separate user interface.

### Claim 4 (depends on 3)

The method of claim 3, wherein presenting the presence information to the one or more users through the user interface associated with the notebook application further comprises:
employing at least one from a set of: a textual scheme, a graphical scheme, an audio scheme, an animation scheme, a coloring scheme, a highlighting scheme, and a shading scheme to enhance presentation of the presence information in the user interface.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
presenting the tracked presence information through the user interface associated with the notebook application.

### Claim 6 (depends on 1)

The method of claim 1, wherein the tracked presence information includes one or more of: how many times a document, an object, a file, a page, a section, and a notebook are viewed and by which users; how many times the document, the object, the file, the page, the section, and the notebook are edited and by which users; how frequently the document, the object, the file, the page, the section, and the notebook are viewed; and how frequently the document, the object, the file, the page, the section, and the notebook are edited.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
tracking the presence information in conjunction with the one or more users of other notebooks; and
presenting the tracked presence information through the user interface associated with the notebook application.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
enabling the one or more users to initiate communication with one or more other users through the user interface; and
enabling the one or more users to navigate to one or more locations at which one or more other users are currently located by providing an actionable link within the presented presence information, wherein the one or more locations include one of locations within a same notebook and locations in other notebooks.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
enabling the one or more users to interact with the user interface by one or more of: a tap action, a swipe action, a mouse input, a pen input, and a keyboard input.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
enabling the one or more users to set at least one of credential based and permission based limitations to control the presence information that is available for presentation to one or more other users.

### Claim 11

A computing device to employ presence information in conjunction with a notebook application, the computing device comprising:
a memory;
a processor coupled to the memory, the processor executing a notebook application and causing a user interface associated with the notebook application to be presented, wherein the notebook application is configured to:
determine presence information for one or more users associated with the notebook application, wherein the notebook application includes a plurality of documents, objects, files, pages, sections, and notebooks;
present the presence information to the one or more users through the user interface associated with the notebook application;
provide a contact card of the one or more users and a pin icon within the presence information, wherein
the contact card includes a company associated with the one or more users, a position in the company associated with the one or more users, and a contact information of the one or more users, and
the contact card is pinned as a frequent contact of the notebook application in response to an action on the pin icon;
track the presence information in conjunction with a location within the notebook application;
enable the one or more users to interact with the tracked presence information and contents of the notebook application based on the presented presence information; and
present statistical information based on the tracked presence information in conjunction with one or more of a document, an object, a file, a page, a section, and a notebook within the notebook application, wherein the statistical information includes one or more of the document, the object, the file, the page, the section, and the notebook that has most views from the one or more users, the document, the object, the file, the page, the section, and the notebook that has most edits from the one or more users, and an average viewing time and editing time for the document, the object, the file, the page, the section, and the notebook.

### Claim 12 (depends on 11)

The computing device of claim 11, wherein the presented presence information includes one or more of identities of the one or more users that are currently viewing a document, an object, a file, a page, a section, and a notebook within the notebook application and identities of the one or more users that are currently editing a document, an object, a file, a page, a section, and a notebook within the notebook application.

### Claim 13 (depends on 11)

The computing device of claim 11, wherein the notebook application is further configured to automatically adjust an update frequency of one or more of the document, the page, the section, and the notebook based on the statistical information.

### Claim 14 (depends on 11)

The computing device of claim 11, wherein the notebook application is further configured to automatically suggest one or more of the document, the object, the file, the page, the section, and the notebook to a user based on the statistical information.

### Claim 15 (depends on 11)

The computing device of claim 11, wherein a user is enabled to define the presence information presented to the user through the user interface.

### Claim 16

A computer-readable memory device with instructions stored thereon to employ presence information in conjunction with a notebook application, the instructions comprising:
determining presence information for one or more users associated with the notebook application, wherein the notebook application includes a plurality of documents, objects, files, pages, sections, and notebooks;
presenting the presence information to the one or more users through one of: a user interface in conjunction with a location within the notebook application and a separate user interface;
providing a contact card of the one or more users and a pin icon within the presence information, wherein
the contact card includes a company associated with the one or more users, a position in the company associated with the one or more users, and a contact information of the one or more users, and
the contact card is pinned as a frequent contact of the notebook application in response to an action on the pin icon;
tracking the presence information in conjunction with a location within the notebook application;
presenting the tracked presence information to the one or more users through one of: a user interface in conjunction with a location within the notebook application and a separate user interface;
enabling the one or more users to interact with the presented presence information and the tracked presence information through the user interface; and
presenting statistical information based on the tracked presence information in conjunction with one or more of a document, an object, a file, a page, a section, and a notebook within the notebook application, wherein the statistical information includes one or more of the document, the object, the file, the page, the section, and the notebook that has most views from the one or more users, the document, the object, the file, the page, the section, and the notebook that has most edits from the one or more users, and an average viewing time and editing time for the document, the object, the file, the page, the section, and the notebook.

### Claim 17 (depends on 16)

The computer-readable memory device of claim 16, wherein the tracked presence information is further presented to one or more of: a communication application, a social network, a professional network, and a presence module of the notebook application.

### Claim 18 (depends on 16)

The computer-readable memory device of claim 16, further comprising enabling the one or more users to employ the presented presence information and the tracked presence information to one of: prioritize one or more of a document, an object, a file, a page, a section, and a notebook, clean up a notebook to remove unused documents, objects, files, pages, sections, and notebooks, rediscover one or more a document, an object, a file, a page, a section, and a notebook, and follow other users to one or more of a document, an object, a file, a page, a section, and a notebook.
