Method for sharing calendar content in communications system, communications system and terminal
First Claim
1. A method comprising:
- facilitating user entry of one or more calendar entries into a terminal, wherein the entries each include a time of an event and a user-composed calendar note describing the event;
detecting a text pattern in the one or more calendar notes;
associating the one or more calendar notes with one or more calendar profiles in a terminal on the basis of the detected text patterns, each calendar profile defining a unique view to the calendar entries;
selecting in the terminal at least one calendar profile for generating calendar content to be shared;
generating the calendar content to be shared on the basis of at least one selected calendar profile; and
establishing a connection between the terminal and at least one user terminal for transmitting or loading the calendar content to be shared to the at least one user terminal;
wherein generating the calendar content to be shared on the basis of at least one selected calendar profile comprises modifying the calendar notes associated with the shared calendar content, andwherein modifying the calendar notes associated with the shared calendar content comprises obscuring the calendar notes associated with the shared content while retaining indicators of the times of the events associated with the obscured calendar notes.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention describes a method for sharing calendar content in a communications system, a communications system, and a terminal. The communications system comprises a terminal and at least one remote device, and the terminal is configured to generate calendar content from one or more calendar notes. The communications system is configured to associate calendar notes with calendar profiles of the terminal, which define a unique view to the calendar content on the basis of the calendar notes associated with the calendar profile; to select in the terminal at least one calendar profile for generating calendar content to be shared; to generate the calendar content to be shared on the basis of at least one selected calendar profile and the calendar notes associated with it; and to share the generated calendar content between the terminal and the remote device.
-
Citations
12 Claims
-
1. A method comprising:
-
facilitating user entry of one or more calendar entries into a terminal, wherein the entries each include a time of an event and a user-composed calendar note describing the event; detecting a text pattern in the one or more calendar notes; associating the one or more calendar notes with one or more calendar profiles in a terminal on the basis of the detected text patterns, each calendar profile defining a unique view to the calendar entries; selecting in the terminal at least one calendar profile for generating calendar content to be shared; generating the calendar content to be shared on the basis of at least one selected calendar profile; and establishing a connection between the terminal and at least one user terminal for transmitting or loading the calendar content to be shared to the at least one user terminal; wherein generating the calendar content to be shared on the basis of at least one selected calendar profile comprises modifying the calendar notes associated with the shared calendar content, and wherein modifying the calendar notes associated with the shared calendar content comprises obscuring the calendar notes associated with the shared content while retaining indicators of the times of the events associated with the obscured calendar notes. - View Dependent Claims (2, 9, 10)
-
-
3. A communications system comprising at least two user terminals, wherein a first terminal is configured:
-
to facilitating user entry of one or more calendar entries into a terminal, wherein the entries each include a time of an event and a user-composed calendar note describing the event; to detect a text pattern in the one or more calendar notes; to associate the one or more calendar notes with the one or more calendar profiles in the terminal on the basis of the detected text patterns, each calendar profile defining a unique view to the calendar entries; to select in the terminal at least one calendar profile for generating calendar content to be shared; to generate the calendar content to be shared on the basis of at least one selected calendar profile; and to establish a connection between the terminal and the second user terminal to transmit or load the calendar content to be shared to the second user terminal; wherein generating the calendar content to be shared on the basis of at least one selected calendar profile comprises modifying the calendar notes associated with the shared calendar content; and wherein modifying the calendar notes associated with the shared calendar content comprises obscuring the calendar notes associated with the shared content while retaining indicators of the times of the events associated with the obscured calendar notes. - View Dependent Claims (4, 5)
-
-
6. An apparatus comprising:
-
a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus at least to; facilitating user entry of one or more calendar entries into a terminal, wherein the entries each include a time of an event and a user-composed calendar note describing the event; detect a text pattern in the one or more calendar notes; associate the one or more calendar notes with the one or more calendar profiles on the basis of the detected text patterns, each calendar profile defining a unique view to the calendar entries; select at least one calendar profile for generating calendar content to be shared; generate the calendar content to be shared on the basis of at least one selected calendar profile; and establish a connection between the apparatus and at least one user terminal to transmit or load the calendar content to be shared to the at least one user terminal; wherein generating the calendar content to be shared on the basis of at least one selected calendar profile comprises modifying the calendar notes associated with the shared calendar content; and wherein modifying the calendar notes associated with the shared calendar content comprises obscuring the calendar notes associated with the shared content while retaining indicators of the times of the events associated with the obscured calendar notes. - View Dependent Claims (7, 11, 12)
-
-
8. A terminal, wherein the terminal comprises:
-
an input mechanism configured for facilitating user entry of one or more calendar entries into a terminal, wherein the entries each include a time of an event and a user-composed calendar note describing the event; a detection mechanism configured for detecting a text pattern in the one or more calendar notes; a processing mechanism configured for associating the one or more calendar notes with the one or more calendar profiles in the terminal on the basis of the detected text patterns, each calendar profile defining a unique view to the calendar entries; the input mechanism further configured for selecting in the terminal at least one calendar profile for generating calendar content to be shared; the processing mechanism further configured for generating the calendar content to be shared on the basis of at least one selected calendar profile; and a connection mechanism configured for establishing a connection between the terminal and at least one user terminal for transmitting or loading the calendar content to be shared to the at least one user terminal; wherein generating the calendar content to be shared on the basis of at least one selected calendar profile comprises modifying the calendar notes associated with the shared calendar content; and wherein modifying the calendar notes associated with the shared calendar content comprises obscuring the calendar notes associated with the shared content while retaining indicators of the times of the events associated with the obscured calendar notes.
-
Specification