IP Library › Granted Patent US 10,110,524
Granted Patent B1
US 10,110,524 · App. 14/927,404 · Granted Oct 23, 2018

User interface for activity status and history

Inventors: Stephen Chau (Palo Alto, CA); Andrew Timothy Szybalski (San Francisco, CA); Stephane Lafon (Sunnyvale, CA); Andrea Lynn Frome (Oakland, CA); Jerry Howard Morrison (Mountain View, CA); Derek King Prothro (San Mateo, CA); Huy Tuan Nguyen (San Jose, CA)
Assignee: GOOGLE LLC
H04L51/046G06F3/0482G06F3/0484G06F17/3053G06F17/30554
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,110,524
App. No.
14/927,404
Granted
Oct 23, 2018
Kind
B1
Abstract

Some configurations of the subject technology provide a user interface including an activity-creation display configured to create a first activity of several activities, and a single-activity display configured to display a single activity of the several activities, and information related to a list of users associated with the activity. The single-activity display includes a parameter-entry display configured to select a parameter for the single activity and to send a signal to the single activity corresponding to the selected parameter, a heads-up display configured to send a heads-up message about the single activity to a user, a location display configured to display information related to a location of the single activity, a status indicator configured to display a status based on the status parameter of the single activity, and a status-entry display configured to, upon selection, send a signal to change the status indicator of the single activity.

Claims (56)

1. A method comprising:

providing for display a user interface (UI) associated with a first activity on an activity list associated with a first user's account;

detecting a first interaction with a UI element in the UI;

responsive to detecting the first interaction, providing for display one or more selectable elements each corresponding to a respective user account comprising an activity list to which the first activity has been added to a user account activity list associated with the activity;

detecting a second interaction with one of the selectable elements corresponding to a second user's account;

responsive to detecting the second interaction, providing for display a profile of the second user in an assistant UI of the first user, the profile comprising an indication of an association between the first user's account and the second user's account and a first listing of activities suggested for the second user's account;

detecting a third interaction with a first UI element in the first user's assistant UI; and

responsive to detecting the third interaction, providing for display an ordered-list UI comprising a second listing of activities, now including the first activity, associated with the second user's account,

wherein an order of the second listing of activities reflects, at least in part, information stored in the second user's account.

2. The method of claim 1 , further comprising providing for display in the assistant UI an indication of a number of user accounts that follow the second user's account and an indication of a number of user accounts followed by the second user's account.

3. The method of claim 1 , wherein the second listing of activities comprises at least one user-added activity associated with the second user's account.

4. The method of claim 1 , wherein the second listing of activities comprises at least one activity designated by the second user's account to be viewable via the first user's account.

5. The method of claim 1 , wherein the UI element in the UI comprises an indication of a number of user accounts with the first activity added to a respective activity list associated each respective user account among the number of user accounts.

6. The method of claim 1 , further comprising:

providing for display the activity list associated with the first user's account in an activity-list UI of the first user, the activity list associated with the first user's account comprising a plurality of UI elements, each of the plurality of UI elements corresponding to one of a plurality of activities, the plurality of activities comprising the first activity; and

detecting a fourth interaction with one of the plurality of UI elements that corresponds to the first activity,

wherein providing for display the UI is in response to detecting the fourth interaction.

7. The method of claim 1 , wherein at least one activity of the first listing of activities is also suggested for the first user's account.

8. The method of claim 1 , further comprising providing for display a third listing of activities, the third listing of activities comprising a shared history of one or more activities designated as having been completed by both the first user and the second user.

9. The method of claim 1 , further comprising:

providing for display a second UI element in the assistant UI;

detecting a second interaction with the second UI element; and

facilitate sending of a message about an activity to the second user's account.

10. The method of claim 1 , wherein the information stored in the second user's account comprises at least one of a mood parameter, a location parameter, or a time-related parameter.

11. A system comprising:

one or more processors; and

a non-transitory computer-readable medium comprising instructions stored therein, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

providing for display a user interface (UI) associated with a first activity on an activity list associated with a first user's account;

detecting a first interaction with a UI element in the UI;

responsive to detecting the first interaction, providing for display one or more selectable elements each corresponding to a respective user account comprising an activity list to which the first activity has been added to a user account activity list associated with the activity;

detecting a second interaction with one of the selectable elements corresponding to a second user's account;

responsive to detecting the second interaction, providing for display a profile of the second user in an assistant UI of the first user, the profile comprising an indication of an association between the first user's account and the second user's account and a first listing of activities suggested for the second user's account;

detecting a third interaction with a first UI element in the first user's assistant UI; and

responsive to detecting the third interaction, providing for display an ordered-list UI comprising a second listing of activities, now including the first activity, associated with the second user's account,

wherein an order of the second listing of activities reflects, at least in part, information stored in the second user's account.

12. The system of claim 11 , wherein the operations further comprise providing for display in the assistant UI:

an indication of a number of user accounts that have a first association type with the second user's account;

an indication of a number of user accounts that have a second association type with the second user's account; and

an indication that the first user's account has the first association type with the second user's account.

13. The system of claim 11 , wherein the operations further comprise:

providing for display an activity-list UI, the activity-list UI comprising a plurality of UI elements, each of the plurality of UI elements corresponding to one of a plurality of activities associated with the first user's account; and

detecting a fourth interaction of the first user with one of the plurality of UI elements that corresponds to the first activity,

wherein providing for display the single-activity UI is in response to detecting the fourth interaction.

14. The system of claim 11 , wherein the plurality of activities comprises at least one activity added to an activity list associated with the first user's account and at least one activity suggested for the first user's account.

15. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:

providing for display a user interface (UI) associated with a first activity on an activity list associated with a first user's account;

detecting a first interaction with a UI element in the UI;

responsive to detecting the first interaction, providing for display one or more selectable elements each corresponding to a respective user account comprising an activity list to which the first activity has been added to a user account activity list associated with the activity;

detecting a second interaction with one of the selectable elements corresponding to a second user's account;

responsive to detecting the second interaction, providing for display a profile of the second user in an assistant UI of the first user, the profile comprising an indication of a number of user account that have a first association type with second user's account and a first listing of activities suggested for the second user's account;

detecting a third interaction with a first UI element in the assistant UI; and

responsive to detecting the third interaction, providing for display an ordered-list UI-comprising a second listing of activities, now including the first activity, associated with the second user's account,

wherein an order of the second listing of activities reflects, at least in part, information stored in the second user's account.

16. The non-transitory machine-readable medium of claim 15 , wherein the assistant UI further comprises an indication that the first user's account has the first association type with the second user's account.

17. The non-transitory machine-readable medium of claim 15 , wherein the assistant UI further comprises an indication of a number of users that have a second association type with the second user's account.

18. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise providing for display one or more activities suggested for both the first user's account and the second user's account.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: CHAU, STEPHEN; SZYBALSKI, ANDREW T.; LAFON, STEPHANE; FROME, ANDREA LYNN; MORRISON, JERRY HOWARD; PROTHRO, DEREK; NGUYEN, HUY
To: GOOGLE INC.
Reel/Frame 043950/0179 →
Continuity (2)
Continuation 13334003 · Dec 21, 2011
Provisional Application 61425721 · Dec 21, 2010
Cited By (1)
US 12,393,731