Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method, performed in a computer system, for selective sharing of flagged information in a group chat session, comprising said computer system performing the steps of: generating a flag setting user interface object that enables a user to insert a visible flag in the transcript display area of an instant messaging user interface; wherein said flag setting user interface object further enables said user to select which other participants in said group chat session to share said visible flag with; inserting said visible flag into said group chat session in response to said user selecting a line of content within said transcript display area of said instant messaging user interface, wherein said visible flag visually indicates said selected line of content; and making said visible flag visible, both during and after said group chat session, only to said selected other participants in said group chat session, wherein said selected other participants in said group chat session are a subset of said participants in said group chat session.
In a group chat application, a user can add a visible flag to a specific line of content in the chat transcript. The application provides a user interface element that allows the user to insert the flag and, critically, to select *which specific other participants* in the chat can see that flag. The flag is then only visible to those selected participants, both during the live chat and in saved transcripts. This allows for selective sharing of flagged information within a group.
2. The method of claim 1 , further comprising: wherein said flag setting user interface further enables said user to select a priority to be associated with said visible flag; and associating said selected priority with said visible flag.
In the group chat application with selective flag visibility from the previous description, when a user adds a flag, the application also allows them to assign a priority level to that flag using the flag setting user interface. This priority level is then associated with the flag. This allows users to indicate the relative importance of the flagged content.
3. The method of claim 2 , further comprising: wherein said flag setting user interface further enables said user to select a visual representation of said visible flag from a plurality of flag representations; and generating said visible flag using said selected one of said plurality of possible flag representations.
In the group chat application with selective flag visibility and priority setting from the previous descriptions, the user can customize the visual appearance of the flag. The application provides a selection of different flag representations (e.g., different colors or icons), and the user can choose one to be used for their flag. This visual customization is performed using the flag setting user interface.
4. The method of claim 3 , further comprising: generating a user interface display object that provides information regarding said visible flag, wherein said information regarding said visible flag includes said selected participants in said group chat session.
In the group chat application with selective flag visibility, priority setting and flag customization from the previous descriptions, the application provides a user interface element (e.g., a pop-up window) that displays information about a specific flag. This information includes a list of the specific participants who are allowed to see the flag. This allows users to quickly understand the visibility scope of a flag.
5. The method of claim 4 , wherein said information regarding said visible flag further includes said selected priority.
In the group chat application from the previous description, the user interface element displaying flag information also includes the priority level that was assigned to the flag. This allows users to quickly assess the importance of the flagged content.
6. The method of claim 5 , wherein said information regarding said visible flag further includes a time at which said visible flag was set.
In the group chat application from the previous description, the user interface element displaying flag information also includes the date and time when the flag was set. This provides context regarding when the issue or topic was flagged.
7. The method of claim 6 , wherein said information regarding said visible flag further includes an identity of a participant that set said visible flag.
In the group chat application from the previous description, the user interface element displaying flag information also includes the identity of the participant who created or set the flag. This clarifies who flagged the content.
8. The method of claim 4 , further comprising: filtering a transcript of said group chat session based on said visible flag, wherein said filtering includes only displaying content from said transcript of said group chat session indicated by visible flags having the same priority as said visible flag.
In the group chat application with selective flag visibility from the previous descriptions, users can filter the chat transcript to show only content that has been flagged with a specific priority level. For example, a user could choose to only see content marked as "high priority", which will then only display lines of content indicated by visible flags having the "high priority" setting.
9. The method of claim 4 , further comprising: filtering a transcript of said group chat session based on said visible flag, wherein said filtering includes only displaying content from said transcript of said group chat session indicated by visible flags set by the same participant that set said visible flag.
In the group chat application with selective flag visibility from the previous descriptions, users can filter the chat transcript to show only content that has been flagged by a specific participant. This allows a user to focus on flags created by a particular individual. The filtering mechanism displays only lines of content indicated by visible flags set by the same participant that set the selected flag.
10. The method of claim 6 , further comprising: generating a to do list for a participant responsive to priorities associated with a plurality of visible flags set in said transcript of said group chat session.
In the group chat application from the previous descriptions, the application can automatically generate a to-do list for a specific participant based on the priorities assigned to the flags in the chat transcript. The to-do list would prioritize items based on the flag priorities, providing a structured way to address flagged issues.
11. A computer system including a computer readable memory, wherein said computer readable memory has stored thereon program code for selective sharing of flagged information in a group chat session, said program code comprising: program code for generating a flag setting user interface object that enables a user to insert a visible flag in the transcript display area of an instant messaging user interface; wherein said flag setting user interface object further enables said user to select which other participants in said group chat session to share said visible flag with; program code for inserting said visible flag into said group chat session in response to said user selecting a line of content within said transcript display area of said instant messaging user interface, wherein said visible flag visually indicates said selected line of content; and program code for making said visible flag visible, both during and after said group chat session, only to said selected other participants in said group chat session, wherein said selected other participants in said group chat session are a subset of said participants in said group chat session.
In a group chat application, a computer system enables selective sharing of flagged information. The system presents a user interface object for inserting a visible flag next to a line of content in the chat transcript. The key innovation is that this interface also allows the user to specify *exactly which other participants* in the chat should be able to see the flag. The flag is then only visible to those selected participants, both during the live chat session and in any saved transcripts.
12. The computer system of claim 11 , further comprising: wherein said flag setting user interface further enables said user to select a priority to be associated with said visible flag; and program code for associating said selected priority with said visible flag.
In the group chat application with selective flag visibility from the previous description, the system also provides functionality to assign a priority level to each flag. The user interface allows the flag creator to select a priority for the flag, and this priority is then stored and associated with the flag.
13. The computer system of claim 12 , further comprising: wherein said flag setting user interface further enables said user to select a visual representation of said visible flag from a plurality of flag representations; and program code for generating said visible flag using said selected one of said plurality of possible flag representations.
In the group chat application with selective flag visibility and priority setting from the previous descriptions, the system allows users to customize the appearance of each flag. The user interface offers a selection of different flag styles (e.g., different colors, icons, or shapes), and the user can choose a style for their flag.
14. The computer system of claim 13 , said program code further comprising: program code for generating a user interface display object that provides information regarding said visible flag, wherein said information regarding said visible flag includes said selected participants in said group chat session, said selected priority, a time at which said visible flag was set, and an identity of a participant that set said visible flag.
In the group chat application from the previous descriptions, the system provides a user interface element that displays detailed information about each flag. This information includes: the specific participants who can see the flag, the priority level assigned to the flag, the date and time the flag was created, and the identity of the participant who created the flag.
15. The computer system of claim 14 , said program code further comprising: program code for filtering a transcript of said group chat session based on said visible flag, wherein said filtering includes only displaying content from said transcript of said group chat session indicated by visible flags having the same priority as said visible flag.
In the group chat application with selective flag visibility from the previous descriptions, the system includes a filtering mechanism that allows users to view only the parts of the chat transcript that have been flagged with a specific priority. For instance, a user could filter the transcript to only show lines flagged as "urgent".
16. The computer system of claim 15 , said program code further comprising: program code for filtering a transcript of said group chat session based on said visible flag, wherein said filtering includes only displaying content from said transcript of said group chat session indicated by visible flags set by the same participant that set said visible flag.
In the group chat application with selective flag visibility from the previous descriptions, the system allows users to filter the chat transcript to show only content that has been flagged by a specific user. This enables users to focus on the flagged items created by a particular individual.
17. The computer system of claim 16 , said program code further comprising: program code for generating a to do list for a participant responsive to priorities associated with a plurality of visible flags set in said transcript of said group chat session.
In the group chat application from the previous descriptions, the system can automatically generate a personalized "to do" list for each user, based on the flags in the chat transcript. This to-do list prioritizes items according to the priority levels associated with the flags, so users can quickly identify the most important tasks.
18. A computer program product including a non-transitory computer readable storage medium, said a non-transitory computer readable storage medium having program code stored thereon for selective sharing of flagged information in a group chat session, said program code comprising: program code for generating a flag setting user interface object that enables a user to insert a visible flag in the transcript display area of an instant messaging user interface; wherein said flag setting user interface object further enables said user to select which other participants in said group chat session to share said visible flag with; program code for inserting said visible flag into said group chat session in response to said user selecting a line of content within said transcript display area of said instant messaging user interface, wherein said visible flag visually indicates said selected line of content; and program code for making said visible flag visible, both during and after said group chat session, only to said selected other participants in said group chat session, wherein said selected other participants in said group chat session are a subset of said participants in said group chat session.
A software program for managing group chat sessions allows users to selectively share flagged information. When a user adds a visible flag to a line of content in the chat, they can choose *which specific other participants* will be able to see that flag. The flag is then visible only to those selected participants, both during the active chat session and in saved chat logs. The program includes program code for generating a flag setting user interface object that enables a user to insert a visible flag in the transcript display area of an instant messaging user interface, and program code for making said visible flag visible only to selected participants.
Unknown
November 18, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.