Universal call management platform
First Claim
1. A method performed by a mobile device, the method comprising:
- obtaining tracked communications between a first user of the mobile device and one or more other users through a plurality of communication portals, wherein a communication portal is a medium through which the first user of the mobile device sends or receives messages to a plurality of other users;
generating, for each of the plurality of communication portals, a respective summary of each of one or more tracked communications transmitted through the communication portal; and
presenting the respective summaries in a threaded user interface on the mobile device, wherein the threaded user interface includes a reply user interface element that allows the first user to respond to tracked communications, and wherein the reply user interface element allows the first user to respond to tracked communications using a communication portal different from a communication portal used to transmit the tracked communication.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for enabling integration between various internet- or non-internet based communication services (e.g., as provided by different communications platforms and service providers) using a universal platform are described. In some implementations, a service manager is provided that can integrate call management capabilities with multiple communications platforms using the universal platform to enable seamless communication between the various platforms. For example, interactions between individual users on one or more platforms can be tracked in a single conversation history as a threaded interface. The universal platform can integrate with various platforms and third party protocols and services to provide call features that include, for example, call forwarding, call handling, multiple greeting prompts, call screening rules, ring-out rules, international calling, caller ID rules, after hours, and announcement prompts.
-
Citations
16 Claims
-
1. A method performed by a mobile device, the method comprising:
-
obtaining tracked communications between a first user of the mobile device and one or more other users through a plurality of communication portals, wherein a communication portal is a medium through which the first user of the mobile device sends or receives messages to a plurality of other users; generating, for each of the plurality of communication portals, a respective summary of each of one or more tracked communications transmitted through the communication portal; and presenting the respective summaries in a threaded user interface on the mobile device, wherein the threaded user interface includes a reply user interface element that allows the first user to respond to tracked communications, and wherein the reply user interface element allows the first user to respond to tracked communications using a communication portal different from a communication portal used to transmit the tracked communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
-
obtaining tracked communications between a first user of the mobile device and one or more other users through a plurality of communication portals, wherein a communication portal is a medium through which the first user of the mobile device sends or receives messages to a plurality of other users; generating, for each of the plurality of communication portals, a respective summary of each of one or more tracked communications transmitted through the communication portal; and presenting the respective summaries in a threaded user interface on the mobile device, wherein the threaded user interface includes a reply user interface element that allows the first user to respond to tracked communications, and wherein the reply user interface element allows the first user to respond to tracked communications using a communication portal different from a communication portal used to transmit the tracked communication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer storage media encoded with a computer program product, the computer program product comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining tracked communications between a first user of the mobile device and one or more other users through a plurality of communication portals, wherein a communication portal is a medium through which the first user of the mobile device sends or receives messages to a plurality of other users; generating, for each of the plurality of communication portals, a respective summary of each of one or more tracked communications transmitted through the communication portal; and presenting the respective summaries in a threaded user interface on the mobile device, wherein the threaded user interface includes a reply user interface element that allows the first user to respond to tracked communications, and wherein the reply user interface element allows the first user to respond to tracked communications using a communication portal different from a communication portal used to transmit the tracked communication. - View Dependent Claims (16)
-
Specification