IP Library Granted Patent US 11,080,069
Granted Patent B2
US 11,080,069 · App. 16/603,026 · Granted Aug 3, 2021

Desktop launcher

Inventors: Gang Lin (Redmond, WA); Jing Guan (Redmond, WA); Jiewei Xu (Redmond, WA); Wenfeng Zeng (Redmond, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F9/451G06F3/0482G06F3/04817
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 11,080,069
App. No.
16/603,026
Granted
Aug 3, 2021
Kind
B2
Abstract

A method for providing a user customized card in a launcher. A card list is presented in the launcher ( 1210 ). One or more customizable cards are provided in response to a user input ( 1220 ). A user selection of one of the one or more cards is received ( 1230 ). Customization of the selected card is executed based on user inputs ( 1240 ). The customized card is presented in the card list ( 1250 ).

Claims (38)

1. A method for providing a user customized card in a launcher, comprising:

presenting a card list in the launcher;

providing two or more customizable cards in response to a user input, wherein a first customizable card of the two or more customizable cards is associated with a first category and a second customizable card of the two or more customizable cards is associated with a second category that is different than the first category;

receiving a user selection of one of the two or more customizable cards;

executing customization of the selected one of the two or more customizable cards based on user inputs, the customization of the selected card causing the selected card to be a conditional card including condition information and action information corresponding to the condition information; and

presenting the customized card in the card list.

2. The method of claim 1 , further comprising:

monitoring at least one condition indicated by the condition information; and

performing at least one action once identifying that the at least one condition is met.

3. The method of claim 1 , further comprising setting the condition information based, at least in part, on received input.

4. The method of claim 1 , further comprising setting the action information based, at least in part, on received input.

5. The method of claim 1 , wherein the condition information is associated with a task.

6. The method of claim 1 , wherein the customized card is presented in the card list when a condition specified by the condition information is satisfied.

7. The method of claim 1 , wherein the customized card is presented in the card list when an action specified by the action information is executed.

8. A method for providing a user customized card in a launcher, comprising:

presenting a card list in the launcher;

presenting representations of two or more customizable cards in response to a user input, wherein a first customizable card of the two or more customizable cards is associated with a first category and a second customizable card of the two or more customizable cards is associated with a second category that is different than the first category;

receiving a selection of one of the two or more cards; and

customizing the selected one of the two or more cards based on user inputs, the customization of the selected card causing the selected card to be a conditional card including condition information and action information corresponding to the condition information.

9. The method of claim 8 , further comprising monitoring at least one condition indicated by the condition information.

10. The method of claim 8 , further comprising setting the condition information based, at least in part, on received input.

11. The method of claim 8 , further comprising setting the action information based, at least in part, on received input.

12. The method of claim 8 , wherein the customized card is presented in the card list when a condition specified by the condition information is satisfied.

13. The method of claim 8 , wherein the customized card is presented in the card list when an action specified by the action information is executed.

14. A system, comprising:

at least one processor; and

a memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, perform operations, comprising:

presenting a card list in a launcher;

providing two or more customizable cards in response to a user input, wherein a first customizable card of the two or more customizable cards is associated with a first category and a second customizable card of the two or more customizable cards is associated with a second category that is different than the first category;

receiving a user selection of one of the two or more customizable cards;

executing customization of the selected one of the two or more customizable cards based on user inputs, the customization of the selected card causing the selected card to be a conditional card including condition information and action information corresponding to the condition information; and

presenting the customized card in the card list.

15. The system of claim 14 , further comprising instructions for monitoring the condition information.

16. The system of claim 14 , further comprising instructions for setting the condition information based, at least in part, on received input.

17. The system of claim 14 , further comprising instructions for setting the action information based, at least in part, on received input.

18. The system of claim 14 , wherein the condition information is associated with a task.

19. The system of claim 14 , wherein the customized card is presented in the card list when a condition specified by the condition information is satisfied.

20. The system of claim 14 , wherein the customized card is presented in the card list when an action specified by the action information is executed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: LIN, GANG; GUAN, JING; XU, JIEWEI; ZENG, WENFENG
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 050641/0809 →
Continuity (1)
Related Publication 20200192683A1 · Jun 18, 2020
Cited By (1)
US 12,340,082