Module and a method for collecting non-declarative information and implemented by a telecommunications terminal
View Patent ↗This information collection module implemented in a first telecommunications terminal comprises means for obtaining non-declarative information representative of usage of at least one first application of said first terminal; and means for communicating said non-declarative usage information to a presence server accessible by a second terminal in order to determine a presence status associated with at least one second application of said first terminal.
1. An information collection module implemented in a first intelligent telecommunications terminal comprising a processor configured to execute instructions which cause the first intelligent telecommunications terminal to:
automatically obtain non-declarative information representative of current usage of a first application installed in the first intelligent telecommunications terminal by the first intelligent telecommunications terminal, wherein said non-declarative information is obtained directly from said first application; and
automatically communicate said non-declarative information to a presence server accessible by a second terminal to determine, based on said non-declarative information, a presence status associated with a second application usable by said first intelligent telecommunications terminal wherein said second application is distinct from said first application and wherein said presence status indicates whether or not a user of said first intelligent telecommunications terminal is currently available to use said second application, wherein the first application includes a messaging application, and wherein said non-declarative information indicates whether a message is being written using the messaging application.
2. The information collection module according to claim 1 ,
wherein said first application includes an application for setting up a mobile telephone call; and
wherein said non-declarative information includes information representing whether a call is set up via said first application.
3. The information collection module according to claim 2 , wherein said non-declarative information includes an identifier of a contact during communication using said application for setting up a mobile telephone call.
4. The information collection module according to claim 1 , wherein said first intelligent telecommunications terminal comprises a mobile telephone;
wherein said first application includes an application configured to generate an alert upon receiving an incoming call by said first intelligent telecommunications terminal; and
wherein said non-declarative information includes a type for said alert.
5. The information collection module according to claim 1 , wherein said first application includes a position-locating application; and wherein said non-declarative information represents information about a location of said first intelligent telecommunications terminal.
6. The information collection module according to claim 1 , wherein said second application comprises a voice over Internet protocol application.
7. The information collection module according to claim 1 , wherein said second application comprises a network game application.
8. The information collection module according to claim 1 , wherein said information collection module is incorporated in said second application.
9. The information collection module according to claim 1 , wherein said information collection module is incorporated in an operating system of said first intelligent telecommunications terminal, said information collection module providing an entry point to said second application.
10. The information collection module of claim 1 , further comprising a read only memory and a random access memory.
11. An information collection method implemented in a first intelligent telecommunications terminal, the method comprising:
automatically obtaining non-declarative information representative of current usage of a first application installed in the first intelligent telecommunications terminal by said first intelligent telecommunications terminal, wherein said non-declarative information is obtained directly from the first application; and
communicating said non-declarative information automatically to a presence server accessible by a second terminal to determine, based on said non-declarative information, a presence status associated with a second application usable by said first intelligent telecommunications terminal wherein said second application is distinct from said first application and wherein said presence status indicates whether or not a user of said first intelligent telecommunications terminal is currently available to use said second application, wherein the first application includes a messaging application, and wherein said non-declarative information indicates whether a message is being written using the messaging application.
12. The information collection method of claim 11 , wherein the first application includes an application for setting up a mobile telephone call, and wherein the non-declaration information includes information indicating whether a call is set up via the first application.
13. A process in which a computer executes instructions set forth in a computer program stored on a non-transitory computer-readable medium, wherein execution of said instructions by a processor causes said computer to collect information and wherein said computer program comprises:
program code for automatically obtaining non-declarative information representative of current usage of a first application installed in the first intelligent telecommunications terminal by said first intelligent telecommunications terminal, wherein said non-declarative information is obtained directly from the first application, and wherein the non-declarative information comprises information not voluntarily made available to a presence server by a user of said first application; and
program code for automatically communicating said non-declarative information automatically to a presence server accessible by a second terminal to determine, based on said non-declarative information, a presence status associated with a second application usable by said first intelligent telecommunications terminal wherein said second application is distinct from said first application and wherein said presence status indicates whether or not a user of said first intelligent telecommunications terminal is currently available to use said second application, wherein the first application includes a messaging application.
14. The process of claim 13 , wherein the first application includes an application for setting up a mobile telephone call, and wherein the non-declaration information includes information indicating whether a call is set up via the first application.
15. A non-transitory recording medium encoded with a computer program that when executed by a computer causes information collection, the computer program comprising:
program code for automatically obtaining non-declarative information representative of current usage of a first application installed in the first intelligent telecommunications terminal by said first intelligent telecommunications terminal, wherein said non-declarative information is obtained directly from the first application; and
program code for automatically communicating said non-declarative information automatically to a presence server accessible by a second terminal to determine, based on said non-declarative information, a presence status associated with a second application usable by said first intelligent telecommunications terminal wherein said second application is distinct from said first application and wherein said presence status indicates whether or not a user of said first intelligent telecommunications terminal is currently available to use said second application, wherein the first application includes a messaging application, and wherein said non-declarative information indicates whether a message is being written using the messaging application.
16. The non-transitory recording medium of claim 15 , wherein the first application includes an application for setting up a mobile telephone call, and wherein the non-declaration information includes information indicating whether a call is set up via the first application.