Back to results
US 2018/0124155 A1Published application
Network-based group communication and file sharing system
AssigneeMicrosoft Technology Licensing, LLC
InventorsDmitry A. Ryzhkov, Neculai Blendea, Kyle T. Blevens
Life of this patent
Estimating the term…
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.
Claims20
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.
2 more elements
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.
4 more elements
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.
3 more elements
Dependencies are inferred from the claim text.