Managing availability status in a communications network
First Claim
1. A method for managing availability status of users of a communications network, the method comprising:
- obtaining, by a computing device, an availability status of a user in a native format specific to a communications application;
translating, by the computing device, the obtained availability status of the user from the native format specific to the communications application to a generic format independent of the communications application; and
storing, to a memory in the computing device, the translated availability status of the user in the generic format.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for a presence engine and a method of operating a presence engine for encoding or decoding availability status into a signal representative of an audio signal. The presence engine is configured to manage availability status of a user. The presence engine comprises an input configured to receive a signal representative of an audio signal and an output configured to send a signal representative of an audio signal. The presence engine also comprises a processor configured to encode availability status of a user into a signal representative of an audio signal and/or configured to decode availability status of a user from a signal representative of an audio signal.
23 Citations
20 Claims
-
1. A method for managing availability status of users of a communications network, the method comprising:
-
obtaining, by a computing device, an availability status of a user in a native format specific to a communications application; translating, by the computing device, the obtained availability status of the user from the native format specific to the communications application to a generic format independent of the communications application; and storing, to a memory in the computing device, the translated availability status of the user in the generic format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing computer-executable instructions for managing availability status of users of a communications network, the instructions when executed by the processor cause the processor to perform steps of:
-
obtaining an availability status of a user in a native format specific to a communications application; translating the obtained availability status of the user from the native format specific to the communications application to a generic format independent of the communications application; and storing the translated availability status of the user in the generic format. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for managing availability status comprising:
-
a processor for executing a communications application on a mobile device; a presence engine configured to obtain an availability status of a user in a native format specific to the communications application and translate the availability status of the user from the native format specific to the communications application to a generic format independent of the communications application; and an availability concordance database for storing a correlation between the availability status in the native format and the availability status in the generic format. - View Dependent Claims (18, 19, 20)
-
Specification