UNIVERSAL CALL MANAGEMENT PLATFORM
First Claim
1. A method comprising:
- receiving a user communication intended for a recipient from a mobile device, the mobile device provisioned with one or more device management rules for managing communications originated from or destined to the mobile device using one or more communications portals;
retrieving a device management rule associated with managing delivery of the user communication, the device management rule defining a delivery process by which the user communication is to be delivered to the recipient;
identifying a source communication portal from which the user communication is received from the mobile device;
identifying a source format associated with the received user communication based on the source communication portal; and
delivering the received user communication to the recipient in accordance with the delivery process including processing the received communication based on the source format prior to delivery.
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
24 Claims
-
1. A method comprising:
-
receiving a user communication intended for a recipient from a mobile device, the mobile device provisioned with one or more device management rules for managing communications originated from or destined to the mobile device using one or more communications portals; retrieving a device management rule associated with managing delivery of the user communication, the device management rule defining a delivery process by which the user communication is to be delivered to the recipient; identifying a source communication portal from which the user communication is received from the mobile device; identifying a source format associated with the received user communication based on the source communication portal; and delivering the received user communication to the recipient in accordance with the delivery process including processing the received communication based on the source format prior to delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a user request from a mobile device to configure a mobile user account pre-provisioned with one or more virtual private branch exchange (PBX) services including receiving user configuration data for configuring the one or more virtual PBX services; configuring the one or more virtual PBX services based on the received user configuration data including configuring one or more conversion rules for converting communications originated from or destined to the mobile device into different formats; receiving a communication in a first format intended for a recipient from the mobile device; processing the communication including converting the communication from the first format to a second format different from the first format based on the one or more conversion rules; and delivering the converted communication in the second format to the recipient. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a data processing apparatus; and a memory in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving a user communication intended for a recipient from a mobile device associated with a user account provisioned with one or more device management rules for managing communications sent to or received from the mobile device using one or more communications portals; retrieving a device management rule associated with managing delivery of the user communication, the device management rule defining a delivery process by which the user communication is to be delivered to the recipient; identifying a source communication portal from which the user communication is received from the mobile device; identifying a source format associated with the received user communication based on the source communication portal; and delivering the received user communication to the recipient in accordance with the delivery process including processing the received communication based on the source format prior to delivery.
-
-
24. A system comprising:
-
a data processing apparatus; and a memory in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving a user request from a mobile device to configure a mobile user account pre-provisioned with one or more virtual private branch exchange (PBX) services including receiving user configuration data for configuring the one or more virtual PBX services; configuring the one or more virtual PBX services based on the received user configuration data including configuring one or more conversion rules for converting communications to different formats; receiving a communication in a first format intended for a recipient from the mobile device; processing the communication including converting the communication from the first format to a second format different from the first format based on the one or more conversion rules; and delivering the converted communication in the second format to the recipient.
-
Specification