Collaborative platform for teams with messaging and learning across groups

US9893905B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9893905-B2
Application numberUS-201314079454-A
CountryUS
Kind codeB2
Filing dateNov 13, 2013
Priority dateNov 13, 2013
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure extends to methods, systems, and computer program products for providing collaboration among users within a group for improved communication and scheduling.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a collaboration platform using a calendar application, the method comprising: identifying, with the calendar application, information about an event; determining, by the calendar application, a context based on the information and using a learning system; defining a collaboration group within the calendar application based on the determined context, wherein said defining includes identifying a plurality of users based on the determined context; defining, with the calendar application, a shared group area associated with the event, the shared group area being displayed and accessible to each of the plurality of users in the collaboration group; receiving, with the calendar application, information from one of the plurality of users associated with the event, wherein the information includes an object; displaying, with the calendar application, the object in the shared group area; receiving, with the calendar application, a message from one of the plurality of users associated with the event; and displaying, with the calendar application, the message with the object in the shared group area. 2. The method of claim 1 , further comprising: receiving, with the calendar application, an additional object from a same or different one of the plurality of users in the collaboration group; and displaying, with the calendar application, the objects, and the message within the shared group area. 3. The method of claim 1 , further comprising: receiving, with the calendar application, a time indicator from one of the plurality of users; setting, with the calendar application, an expiration time for the shared group area based on the time indicator; and terminating, with the calendar application, access to the shared group area by the collaboration group based on the expiration time. 4. The method of claim 1 , further comprising: selecting an object to display in the shared group area based on the determined context, wherein the selected object is different than the object of the information received from the user of the plurality of users. 5. The method of claim 4 , further comprising: relating another event to the event responsive to the context determination; wherein the object is selected responsive to said relating; and wherein the information about the event includes at least one of event attendees, event topic, and event location. 6. The method of claim 5 , wherein the related event is associated with the collaboration group. 7. The method of claim 4 , further comprising: displaying, with the calendar application, the objects in the shared group area; communicating the objects in the shared group area to each of the plurality of users in the collaboration group. 8. The method of claim 1 , further comprising providing chat functionality within the calendar application that displays chat sessions between the plurality of users in the collaboration group within the shared group area. 9. The method of claim 1 , wherein the collaboration group is defined for a specific time period. 10. The method of claim 1 , wherein the collaboration group is defined based on at least one of a work relationship, an interest relationship, a family relationship, a previous collaboration group relationship, a geographic location, a job title, a job industry, and known user behavior. 11. The method of claim 4 , further comprising: displaying, with the calendar application, the objects in the shared group area; wherein the objects in the shared group area are editable by the users in the collaboration group. 12. The method of claim 4 , further comprising: displaying, with the calendar application, the objects in the shared group area; wherein the objects in the shared group area are sharable over a network. 13. The method of claim 4 , further comprising: displaying, with the calendar application, the objects in the shared group area; wherein the objects are actionable by at least one of highlighting, sharing, forwarding, and completion marking. 14. The method of claim 4 , further comprising: displaying, with the calendar application, the objects in the shared group area; and updating at least one of the objects displayed in the shared group area as attributes change for the users and the event. 15. A memory device coupled to a processing system having instructions stored thereon for operating a calendar application, the instructions, in response to execution by the processing system, performing operations comprising: identifying information about an event; determining a context based on the information and using a learning system; performing at least one of defining a collaboration group within the calendar application based on the determined context, wherein said defining includes identifying a plurality of users based on the determined context or selecting an object based on the determined context; defining a shared group area associated with the event, the shared group area being displayed and accessible to each of the plurality of users in the collaboration group and including the object if selected; receiving a message from one of the plurality of users, wherein the message is associated with the collaboration group; communicating the message to the plurality of users in the collaboration group; and presenting the message within the shared group area. 16. The memory device of claim 15 , wherein communicating the message to the plurality of users includes at least one of emailing the message, texting the message, and sending the message via a short message service (SMS). 17. The memory device of claim 15 , wherein presenting the message within the shared group area comprises displaying the message on a webpage. 18. The memory device of claim 15 , further comprising: relating another event to the event responsive to the context determination; wherein the selection of the object is responsive to said relating and the object corresponds to said another event. 19. The memory device of claim 15 , wherein the message is related to at least one of event attendance, notification associated with running late, an event reminder, an event announcement, an event change, an event confirmation, a follow-up event, and a user location. 20. A computer system, comprising: a processing system; and a memory device coupled to the processing system having instructions stored thereon for operating a calendar application, the instructions, in response to execution by the processing system, being operable to: identify information about an event; determine a context based on the information and using a learning system; perform at least one of defining a collaboration group within the calendar application based on the determined context, wherein said defining includes identifying a plurality of users based on the determined context or selecting an object based on the determined context; define a shared group area associated with the event, the shared group area being displayed and accessible to each of the plurality of users in the collaboration group and including the object if selected; receive messages from the users in the collaboration group associated with the event; display the messages in the shared group area; receive an expiration time for the shared group area from one of the users; and terminate access by the collaboration group to the shared group area and the messages based on the expiration time. 21. The computer system

Assignees

Inventors

Classifications

  • with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9893905B2 cover?
The present disclosure extends to methods, systems, and computer program products for providing collaboration among users within a group for improved communication and scheduling.
Who is the assignee on this patent?
Tempo Al Inc, Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/1886. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).