IP Library › Granted Patent US 11,107,149
Granted Patent B2
US 11,107,149 · App. 15/977,870 · Granted Aug 31, 2021

Collaborative list management

Inventor: Kishore Kumar Polakala (Fremont, CA)
Assignee: Lemon Hat
G06Q30/0635G06Q30/0224G06Q30/0239H04L51/046
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,107,149
App. No.
15/977,870
Filed
May 11, 2018
Granted
Aug 31, 2021
Kind
B2
Examiner
HAQ, NAEEM U
Art Unit
3625
USPC
705/26.81
Abstract

Techniques described herein provide collaborative list management features. Various implementations receive selection of a list item included in a list associated with a list manager that provides the collaborative list management services. In response to receiving selection of the list item, one or more implementations receive input to invoke an action in a context associated with the list item, such as establishing a communication session, acquiring supplemental content, sharing list information, generating vendor-based lists, accessing third-party services, and so forth. Accordingly, various implementations invoke the action in the context of the selected list item.

Claims (51)

1. A system comprising:

a processing system configured to execute instructions to cause the system to perform operations including:

receiving, via input to a graphical user interface displayed on a display device, selection of a list item included in a list associated with a list manager that provides one or more collaborative services;

populating a graphical user interface with a visual indication of the list item;

receiving input to invoke an action in a context associated with the list item, the action comprising one of the one or more collaborative services;

invoking the action in the context associated with the list item;

periodically querying one or more remote vendor data sources for updated information regarding the list item, the one or more remote vendor data sources representing one or more vendors that offer the list item;

obtaining, based on said periodically querying, updated information regarding the list item from the one or more remote vendor data sources;

modifying the visual indication of the list item in the graphical user interface to indicate the updated information regarding the list item;

initiating a communication session regarding the updated information regarding the list item, the communication session including:

an automated message describing the updated information regarding the list item; and

an exchange of communication media including one or more of text communication, audio communication, or video communication regarding the list item between the system and at least one other system.

2. The system as recited in claim 1 , wherein the action comprises establishing, with a first instance of the list manager, the communication session with a second instance of the list manager in the context associated with the list item.

3. The system as recited in claim 1 , wherein the action comprises assigning the list item to a vendor.

4. The system as recited in claim 3 , wherein the action further comprises generating one or more vendor-based lists based, at least in part, on said assigning.

5. The system as recited in claim 1 , wherein the action comprises invoking a purchase transaction with a vendor to purchase the list item, and wherein said invoking the purchase transaction further comprises accessing, via an instance of the list manager, a third-party payment service.

6. The system as recited in claim 1 , wherein the action comprises accessing, via an instance of the list manager, a third-party delivery service.

7. The system as recited in claim 1 , wherein the action comprises gathering, via an instance of the list manager, supplemental information associated with the list item.

8. A method implemented by at least one computing device, the method comprising:

receiving, via the at least one computing device, selection of a list item included in a list associated with a list manager that provides one or more collaborative services;

populating, via the at least one computing device, a graphical user interface with a visual indication of the list item;

receiving input to invoke an action in a context associated with the list item, the action comprising one of the one or more collaborative services;

invoking, via the at least one computing device, the action in the context associated with the list item;

periodically querying, via the at least one computing device, one or more remote vendor data sources for updated information regarding the list item, the one or more remote vendor data sources representing one or more vendors that offer the list item;

obtaining, based on said periodically querying, updated information regarding the list item from the one or more remote vendor data sources;

modifying, via the at least one computing device, the visual indication of the list item in the graphical user interface to indicate the updated information regarding the list item;

initiating, via the at least one computing device, a communication session regarding the updated information regarding the list item, the communication session including:

an automated message describing the updated information regarding the list item; and

an exchange of communication media including one or more of text communication, audio communication, or video communication regarding the list item between the at least one computing device and at least one other computing device.

9. The method as recited in claim 8 , wherein the action comprises establishing, with a first instance of the list manager, the communication session with a second instance of the list manager in the context associated with the list item.

10. The method as recited in claim 8 , wherein the action comprises assigning the list item to a vendor.

11. The method as recited in claim 10 , wherein the action further comprises generating one or more vendor-based lists based, at least in part, on said assigning.

12. The method as recited in claim 8 , wherein the action comprises invoking a purchase transaction with a vendor to purchase the list item, and wherein said invoking the purchase transaction further comprises accessing, via an instance of the list manager, a third-party payment service.

13. The method as recited in claim 8 , wherein the action comprises gathering, via an instance of the list manager, supplemental information associated with the list item.

14. The method as recited in claim 8 , wherein the updated information comprises one or more of updated pricing information, coupon information, sale information, or availability information.

15. The method as recited in claim 8 , wherein the graphical user interface comprises visual indications of multiple list items including the list item, the method further comprising sorting the multiple list items in the graphical user interface based on the updated information regarding the list item.

16. One or more non-transitory computer-readable storage media storing instructions that are executable by a computing system to perform operations comprising:

receiving selection of a list item included in a list associated with a list manager that provides one or more collaborative services;

populating a graphical user interface with a visual indication of the list item;

receiving input to invoke an action in a context associated with the list item, the action comprising one of the one or more collaborative services;

invoking the action in the context associated with the list item;

periodically querying one or more remote vendor data sources for updated information regarding the list item, the one or more remote vendor data sources representing one or more vendors that offer the list item;

obtaining, based on said periodically querying, updated information regarding the list item from the one or more remote vendor data sources;

modifying the visual indication of the list item in the graphical user interface to indicate the updated information regarding the list item;

initiating a communication session regarding the updated information regarding the list item, the communication session including:

an automated message describing the updated information regarding the list item; and

an exchange of communication media including one or more of text communication, audio communication, or video communication regarding the list item.

17. One or more non-transitory computer-readable storage media as recited in claim 16 , wherein the action comprises assigning the list item to a vendor.

18. One or more non-transitory computer-readable storage media as recited in claim 17 , wherein the action further comprises generating one or more vendor-based lists based, at least in part, on said assigning.

19. One or more non-transitory computer-readable storage media as recited in claim 16 , wherein the action comprises invoking a purchase transaction with a vendor to purchase the list item, and wherein said invoking the purchase transaction further comprises accessing, via an instance of the list manager, a third-party payment service.

20. One or more non-transitory computer-readable storage media as recited in claim 16 , wherein the action comprises accessing, via an instance of the list manager, a third-party delivery service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: POLAKALA, KISHORE KUMAR
To: LEMON HAT
Reel/Frame 046317/0305 →
Continuity (1)
Related Publication 20190347710A1 · Nov 14, 2019