IP Library Granted Patent US 10,164,919
Granted Patent B2
US 10,164,919 · App. 15/333,914 · Granted Dec 25, 2018

System and method for sharing content in an instant messaging application

Inventor: Christopher Szeto (San Jose, CA)
Assignee: Google LLC
H04L51/04G06F3/0481G06F3/0482G06F3/04842G06Q10/10H04L41/5093H04L51/043H04L51/10
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,164,919
App. No.
15/333,914
Granted
Dec 25, 2018
Kind
B2
Abstract

A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises logging content accessed by a first client, and a list of accessible content is updated and provided to the first client. A request is received from the first client to share first content of the list of accessible content with a second client, and a message is delivered to the second client, the message containing a link to the first content.

Claims (53)

1. A computer-implemented method, comprising:

providing a user interface to a first user by a messaging application, wherein the user interface includes a message display list and a list of recently accessed content;

displaying, by the messaging application, first content accessed by the first user;

automatically adding the first content to the list of recently accessed content in the user interface;

receiving a request from the first user to share the first content with a second user through the messaging application;

retrieving, by the messaging application, the first content from the list of recently accessed content; and

sending a message describing the first content to the second user through the messaging application.

2. The computer-implemented method of claim 1 , wherein the second user is a group including a plurality of users.

3. The computer-implemented method of claim 1 , wherein the list of recently accessed content is associated with a scope that identifies one or more users allowed to access the list of recently accessed content.

4. The computer-implemented method of claim 1 , wherein the user interface includes a list of third-party applications.

5. The computer-implemented method of claim 1 , further comprising:

generating a link to the first content; and

wherein sending the message describing the first content further comprises sending the link to the first content through the messaging application.

6. The computer-implemented method of claim 1 , further comprising:

updating the list of recently accessed content in the user interface; and

sending a message to update the list of recently accessed content to the second user through the messaging application.

7. The computer-implemented method of claim 1 , wherein responsive to the second user viewing the first content, changing appearance of a link in the list of recently accessed content.

8. A system comprising:

one or more processors;

a memory storing instructions that, when executed by the one or more processors cause the system to:

provide a user interface to a first user by a messaging application, wherein the user interface includes a message display list and a list of recently accessed content;

display, by the messaging application, first content accessed by the first user;

automatically add the first content to the list of recently accessed content in the user interface;

receive a request from the first user to share the first content with a second user through the messaging application;

retrieve, by the messaging application, the first content from the list of recently accessed content; and

send a message describing the first content to the second user through the messaging application.

9. The system of claim 8 , wherein the second user is a group including a plurality of users.

10. The system of claim 8 , wherein the list of recently accessed content is associated with a scope that identifies one or more users allowed to access the list of recently accessed content.

11. The system of claim 8 , wherein the user interface includes a list of third-party applications.

12. The system of claim 8 , wherein the instructions, when executed, further cause the system to:

generate a link to the first content; and

send a link to the first content through the messaging application.

13. The system of claim 8 , wherein the instructions, when executed, further cause the system to:

update the list of recently accessed content in the user interface; and

send a message to update the list of recently accessed content to the second user through the messaging application.

14. The system of claim 8 , wherein responsive to the second user viewing the first content, change appearance of a link in the list of recently accessed content.

15. A computer program product comprising a non-transitory computer readable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

provide a user interface to a first user by a messaging application, wherein the user interface includes a message display list and a list of recently accessed content;

display, by the messaging application, first content accessed by the first user;

automatically add the first content to the list of recently accessed content in the user interface;

receive a request from the first user to share the first content with a second user through the messaging application;

retrieve, by the messaging application, the first content from the list of recently accessed content; and

send a message describing the first content to the second user through the messaging application.

16. The computer program product of claim 15 , wherein the second user is a group including a plurality of users.

17. The computer program product of claim 15 , wherein the list of recently accessed content is associated with a scope that identifies one or more users allowed to access the list of recently accessed content.

18. The computer program product of claim 15 , wherein the user interface includes a list of third-party applications.

19. The computer program product of claim 15 , wherein the computer readable program when executed on a computer causes the computer to:

generate a link to the first content; and

send the link to the first content through the messaging application.

20. The computer program product of claim 15 , wherein the computer readable program when executed on a computer causes the computer to:

update the list of recently accessed content in the user interface; and

send a message including the updated list of recently accessed content to the second user through the messaging application.

21. The computer program product of claim 15 , wherein responsive to the second user viewing the first content, the computer readable program when executed on a computer causes the computer to change appearance of a link in the list of recently accessed content.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2016
From: SZETO, CHRISTOPHER
To: GOOGLE INC.
Reel/Frame 040261/0664 →
Continuity (4)
Continuation 14871536 · Sep 30, 2015
Continuation 12480622 · Jun 8, 2009
Provisional Application 61059694 · Jun 6, 2008
Related Publication 20170104699A1 · Apr 13, 2017