Messaging and application system integration
First Claim
Patent Images
1. A method comprising:
- receiving a voicemail data object, from an interface, at a business application system, the voicemail data object being associated with a voicemail originated from a caller, the voicemail received at a messaging system, and including a caller identifier identifying the caller that originated the voicemail, the caller identifier including at least one of a plurality of elements comprising a caller telephone number, a caller name, and an account identifier;
automatically associating, using an association component including a matching module, the voicemail data object with an entity data object retrieved from the business application system, a determination of the entity data object being based on a matching operation by the matching module between the caller identifier and an entity identifier of the entity data object, the entity data object containing information related to the caller, the association being between the voicemail data object and the matched entity data object; and
presenting a voicemail indicator, by a presentation interface, to a messaging system of a user of the business application system based on the association with the entity data object, the presentation of the voicemail indicator being in conjunction with presenting caller identification information for the caller, the presenting of the voicemail indicator including presenting a message entry, in association with the caller identification information, together with other entries in a dedicated message interface of a recipient of the voicemail.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes receiving a voicemail data object at a business application system. The voicemail data object is associated with a voicemail originated from a caller, and includes a caller identifier identifying the caller that originated the voicemail. The voicemail data object is automatically associated with an entity data object of the business application system, the association being based on the caller identifier. A voicemail indicator is presented to a user of the business application system based on the association, the presentation of the voicemail indicator being in conjunction with presenting of caller identification information for the caller.
48 Citations
31 Claims
-
1. A method comprising:
-
receiving a voicemail data object, from an interface, at a business application system, the voicemail data object being associated with a voicemail originated from a caller, the voicemail received at a messaging system, and including a caller identifier identifying the caller that originated the voicemail, the caller identifier including at least one of a plurality of elements comprising a caller telephone number, a caller name, and an account identifier; automatically associating, using an association component including a matching module, the voicemail data object with an entity data object retrieved from the business application system, a determination of the entity data object being based on a matching operation by the matching module between the caller identifier and an entity identifier of the entity data object, the entity data object containing information related to the caller, the association being between the voicemail data object and the matched entity data object; and presenting a voicemail indicator, by a presentation interface, to a messaging system of a user of the business application system based on the association with the entity data object, the presentation of the voicemail indicator being in conjunction with presenting caller identification information for the caller, the presenting of the voicemail indicator including presenting a message entry, in association with the caller identification information, together with other entries in a dedicated message interface of a recipient of the voicemail. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a message data object creation component, having one or more processors, to; receive a voicemail data object at a business application system, from an interface, the voicemail data object being associated with a voicemail originated from a caller, the voicemail received at a messaging system, and including a caller identifier identifying the caller that originated the voicemail, the caller identifier including at least one of a plurality of elements comprising a caller telephone number, a caller name, and an account identifier; and an association component having a matching module to automatically associate the voicemail data object with an entity data object to be retrieved from the business application system, a determination of the entity data object being based on a matching operation by the matching module between the caller identifier and an entity identifier of the entity data object, the entity data object containing information related to the caller, the association being between the voicemail data object and the matched entity data object; and a presentation interface to present a voicemail indicator to a messaging system of a user of the business application system based on the association with the entity data object, the presentation of the voicemail indicator being in conjunction with presenting caller identification information for the caller, the voicemail indicator to present a message entry, in association with the caller identification information, together with other entries in a dedicated message interface of a recipient of the voicemail. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
means for receiving a voicemail data object at a business application system, the means for receiving including an interface, the voicemail data object being associated with a voicemail originated from a caller, the voicemail received at a messaging system, and including a caller identifier identifying the caller that originated the voicemail; means for automatically associating the voicemail data object with an entity data object located in the business application system, the means for automatically associating including a matching means, a determination of the entity data object being based on a matching operation by the matching means between the caller identifier and an entity identifier of the entity data object, the entity data object containing information related to the caller, the association being between the voicemail data object and the matched entity data object; and means for presenting a voicemail indicator to a messaging system of a user of the business application system based on the association with the entity data object, the means for presenting including a presentation interface, the presentation of the voicemail indicator being in conjunction with presenting of caller identification information for the caller, the voicemail indicator to present a message entry, in association with the caller identification information, together with other entries in a dedicated message interface of a recipient of the voicemail.
-
-
31. A computer-readable storage device having no transitory signals and embodying instructions that, when executed by one or more processors, cause the processors to perform the following operations, comprising:
-
receiving a voicemail data object, from an interface, at a business application system, the voicemail data object being associated with a voicemail originated from a caller, the voicemail received at a messaging system, and including a caller identifier identifying the caller that originated the voicemail; automatically associating the voicemail data object, by an association component including a matching module, with an entity data object retrieved from the business application system, a determination of the entity data object being based on a matching operation by the matching module between the caller identifier and an entity identifier of the entity data object, the entity data object containing information related to the caller, the association being between the voicemail data object and the matched entity data object; and presenting a voicemail indicator, by a presentation interface, to a user of the business application system based on the association with the entity data object, the presentation of the voicemail indicator being in conjunction with presenting caller identification information for the caller, the voicemail indicator to present a message entry, in association with the caller identification information, together with other entries in a dedicated message interface of a recipient of the voicemail.
-
Specification