IP Library Granted Patent US 10,242,344
Granted Patent B1
US 10,242,344 · App. 14/929,521 · Granted Mar 26, 2019

Advancing joint projects on wearable devices

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,242,344
App. No.
14/929,521
Granted
Mar 26, 2019
Kind
B1
Abstract

Managing information for a project includes identifying content items corresponding to the project, identifying project participants that access the content items, sharing at least some of the content items with at least some of the project participants, prioritizing the project participants based, at least in part, on contribution by the project participants to the content items, and displaying, on a wearable device of a master user, the project participants according to priority levels thereof. The wearable device may be a smart watch. The project participants may be displayed in a plurality of groups of the project participants according to prioritizing levels. The prioritizing levels may take into account development milestones, production milestones, contract closures, external demos, customer meetings, and/or project phase completion schedules. The master user may use a gesture to remove at least one of the groups and to expand remaining groups displayed on the wearable device.

Claims (57)

1. A method of displaying prioritized information for a project, the method comprising:

at a device including one or more processors and memory storing one or more programs including instructions for execution by the one or more processors:

identifying content items corresponding to the project;

identifying project participants that access the content items;

determining, using prioritization criteria, a first priority level that corresponds to a first group that includes a first set of the project participants and a second priority level that corresponds to a second group that includes a second set of the project participants, wherein the first group and the second group are respective groups of a plurality of groups of the project participants;

receiving an indication of a first input detected at a user input device, wherein the first input corresponds to a status request;

in response to receiving the indication of the first input, displaying, by a display device, a plurality of respective representations that correspond to at least a subset of the plurality of groups of the project participants, wherein:

the plurality of respective representations includes a first representation that corresponds to the first group and a second representation that corresponds to the second group;

a displayed position of the first representation corresponds to the determined first priority level that corresponds to the first group; and

a displayed position of the second representation corresponds to the determined second priority level that corresponds to the second group;

receiving an indication of a second input that corresponds to a zoom request; and

in response to receiving the indication of the second input:

ceasing to display a respective representation of at least one group of the plurality of groups that does not meet priority level criteria; and

displaying additional information that corresponds to at least one remaining group of the plurality of groups that meet the priority level criteria.

2. A method, according to claim 1 , wherein the display device is a display of a wearable device.

3. A method, according to claim 1 , wherein the prioritization criteria are determined using at least one of: development milestones, production milestones, contract closures, external demos, customer meetings, and project phase completion schedules.

4. A method, according to claim 1 , wherein the additional information that corresponds to the at least one remaining group includes information indicating whether at least one of the project participants of the at least one remaining group is available for instant communication.

5. A method, according to claim 4 , including:

receiving an indication of a third input detected at the user input device, wherein the third input corresponds to a communication request for communicating with a respective project participant of the at least one remaining group; and

in response to receiving the indication of the third input, initiating a communication session with the respective project participant.

6. A method, according to claim 5 , including, during the communication session, displaying, by the display device, additional information that corresponds to the respective project participant.

7. A method, according to claim 6 , wherein the additional information that corresponds to the respective project participant includes information that corresponds to at least one content item accessed by the respective project participant.

8. A method, according to claim 1 , wherein the content items include at least one of: text, images, audio clips, video clips, reminders, checklists, and documents.

9. A method, according to claim 1 , including:

receiving an indication of a fourth input detected at the user input device, wherein the fourth input corresponds to a request for adding a new project participant to at least one group of the plurality of groups of the project participants; and

in response to receiving the indication of the fourth input, adding the new project participant to the at least one group.

10. A method, according to claim 1 , wherein, for a respective content item of the content items corresponding to the project, an access right is defined for at least one project participant.

11. A method, according to claim 1 , wherein the additional information that corresponds to the at least one remaining group includes identifying information for at least one of the project participants of the at least one remaining group.

12. A method, according to claim 1 , wherein, prior to receiving the indication of the second input, the displayed first representation includes a displayed number that corresponds to the number of project participants in the first group and the displayed second representation includes a displayed number that corresponds to the number of project participants in the second group.

13. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a device, the one or more programs including instructions for:

identifying content items corresponding to the project;

identifying project participants that access the content items;

determining, using prioritization criteria, a first priority level that corresponds to a first group that includes a first set of the project participants and a second priority level that corresponds to a second group that includes a second set of the project participants, wherein the first group and the second group are respective groups of a plurality of groups of the project participants;

receiving an indication of a first input detected at a user input device, wherein the first input corresponds to a status request;

in response to receiving the indication of the first input, displaying, by a display device, a plurality of respective representations that correspond to at least a subset of the plurality of groups of the project participants, wherein:

the plurality of respective representations includes a first representation that corresponds to the first group and a second representation that corresponds to the second group;

a displayed position of the first representation corresponds to the determined first priority level that corresponds to the first group; and

a displayed position of the second representation corresponds to the determined second priority level that corresponds to the second group;

receiving an indication of a second input that corresponds to a zoom request; and

in response to receiving the indication of the second input:

ceasing to display a respective representation of at least one group of the plurality of groups that does not meet priority level criteria; and

displaying additional information that corresponds to at least one remaining group of the plurality of groups that meet the priority level criteria.

14. A device including:

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

identifying content items corresponding to the project;

identifying project participants that access the content items;

determining, using prioritization criteria, a first priority level that corresponds to a first group that includes a first set of the project participants and a second priority level that corresponds to a second group that includes a second set of the project participants, wherein the first group and the second group are respective groups of a plurality of groups of the project participants;

receiving an indication of a first input detected at a user input device, wherein the first input corresponds to a status request;

in response to receiving the indication of the first input, displaying, by a display device, a plurality of respective representations that correspond to at least a subset of the plurality of groups of the project participants, wherein:

the plurality of respective representations includes a first representation that corresponds to the first group and a second representation that corresponds to the second group;

a displayed position of the first representation corresponds to the determined first priority level that corresponds to the first group; and

a displayed position of the second representation corresponds to the determined second priority level that corresponds to the second group;

receiving an indication of a second input that corresponds to a zoom request; and

in response to receiving the indication of the second input:

ceasing to display a respective representation of at least one group of the plurality of groups that does not meet priority level criteria; and

displaying additional information that corresponds to at least one remaining group of the plurality of groups that meet the priority level criteria.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: LIBIN, PHIL
To: EVERNOTE CORPORATION
Reel/Frame 037417/0910 →
Cited By (2)
US 1,065,212 US 1,108,420