NETWORK-BASED GROUP COMMUNICATION AND FILE SHARING SYSTEM
First Claim
Patent Images
1. A computing system, comprising:
- a communication system that facilitates a chat communication between a first user and a second user by sending messages between the first user and the second user based on chat user inputs from the first and second users user through a chat user interface, the communication system generating a file sharing input to file sharing logic based on a file sharing user input from the first user through the chat user interface, the file sharing input identifying a file to be shared with the second user through the communication system;
maintenance logic that maintains a chat thread indicative of messages sent between the first and second users in the chat communication;
file index entry generator logic that generates a file index entry in the chat thread, the file index entry identifying the file to be shared and metadata indicative of the file sharing input; and
file index searching logic that searches the chat thread for the file index entry and generates a file index representation indicative of any file index entries identified by the search.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for sharing files over a collaborative communication environment has a user interface display that facilitates functionality in the collaborative communication environment. The collaborative communication environment has a chat interface for digital communication between first and second users. The system stores indications of the history of a chat between the first and second users, and an index of files shared in chats.
25 Citations
20 Claims
-
1. A computing system, comprising:
-
a communication system that facilitates a chat communication between a first user and a second user by sending messages between the first user and the second user based on chat user inputs from the first and second users user through a chat user interface, the communication system generating a file sharing input to file sharing logic based on a file sharing user input from the first user through the chat user interface, the file sharing input identifying a file to be shared with the second user through the communication system; maintenance logic that maintains a chat thread indicative of messages sent between the first and second users in the chat communication; file index entry generator logic that generates a file index entry in the chat thread, the file index entry identifying the file to be shared and metadata indicative of the file sharing input; and file index searching logic that searches the chat thread for the file index entry and generates a file index representation indicative of any file index entries identified by the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising:
-
receiving chat user inputs from a first user and a second user through a set of chat user interfaces; sending messages between the first user and the second user in a chat communication based on the chat user inputs from the first and second users through the chat user interface; receiving a file sharing user input from the first user through the chat user interface; generating a file sharing input to file sharing logic based on the file sharing user input from the first user through the chat user interface, the file sharing input identifying a file to be shared with the second user through the communication system; generating a chat thread indicative of the messages sent between the first and second users in the chat communication; and generating a file index entry in the chat thread, the file index entry identifying the file to be shared and metadata indicative of the file sharing input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
a communication system that facilitates a chat communication between a first user and a second user by sending messages between the first user and the second user based on chat user inputs from the first and second users user through a chat user interface, the communication system generating a file sharing input to file sharing logic based on a file sharing user input from the first user through the chat user interface, the file sharing input identifying a file to be shared with the second user through the communication system; maintenance logic that maintains a chat thread indicative of messages sent between the first and second users in the chat communication; file index entry generator logic that generates a file index entry in the chat thread, the file index entry identifying the file to be shared and metadata indicative of the file sharing input; file index searching logic that searches the chat thread for the file index entry and generates a file index representation indicative of any file index entries identified by the search; and chat file surfacing logic configured to generate a visualization of the file index representation for user interaction. - View Dependent Claims (18, 19, 20)
-
Specification