Universal call management platform

US9602986B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602986-B2
Application numberUS-201615134303-A
CountryUS
Kind codeB2
Filing dateApr 20, 2016
Priority dateDec 1, 2009
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the tracked communications include a first voice message, and wherein generating a summary of the first voice message comprises converting at least a portion of the first voice message to text. 3. The method of claim 1 , wherein the plurality of communication portals includes a social network, and wherein the tracked communications include messages received through the social network from contacts of the first user on the social network. 4. The method of claim 1 , further comprising: receiving a user input selecting the reply user interface element to reply to a particular tracked communication; and in response: presenting a reply user interface that allows the first user to select a communication portal to use in responding to the particular tracked communication. 5. The method of claim 4 , further comprising: receiving a user input selecting a particular communication portal to use in responding to the particular tracked communication that is different from the communication portal through which the particular tracked communication was received and, in response: determining contact information of a sender of the particular tracked communication with the particular communication portal, and sending a response to the particular tracked communication through the particular communication portal using the determined contact information. 6. The method of claim 1 , further comprising: updating the threaded interface in real time as outgoing or incoming communications are sent to or received from the mobile device through the plurality of communications portals. 7. The method of claim 1 , wherein presenting the respective summaries comprises: receiving contact information associated with a plurality of contacts having sent to or received from the mobile device one or more communications through one or more of the communication portals; identifying, from the contact information, one or more contacts who have previously sent or received one or more messages to or from the mobile device using more than one communication portal; aggregating the one or more messages sent to or received from the mobile using more than one communication portal into a single entry; and displaying the single entry in the threaded user interface on the mobile device. 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. 9. The system of claim 8 , wherein the tracked communications include a first voice message, and wherein generating a summary of the first voice message comprises converting at least a portion of the first voice message to text. 10. The system of claim 8 , wherein the plurality of communication portals includes a social network, and wherein the tracked communications include messages received through the social network from contacts of the first user on the social network. 11. The system of claim 8 , the operations further comprising: receiving a user input selecting the reply user interface element to reply to a particular tracked communication; and in response: presenting a reply user interface that allows the first user to select a communication portal to use in responding to the particular tracked communication. 12. The system of claim 11 , the operations further comprising: receiving a user input selecting a particular communication portal to use in responding to the particular tracked communication that is different from the communication portal through which the particular tracked communication was received and, in response: determining contact information of a sender of the particular tracked communication with the particular communication portal, and sending a response to the particular tracked communication through the particular communication portal using the determined contact information. 13. The system of claim 8 , the operations further comprising: updating the threaded interface in real time as outgoing or incoming communications are sent to or received from the mobile device through the plurality of communications portals. 14. The system of claim 8 , wherein presenting the respective summaries comprises: receiving contact information associated with a plurality of contacts having sent to or received from the mobile device one or more communications through one or more of the communication portals; identifying, from the contact information, one or more contacts who have previously sent or received one or more messages to or from the mobile device using more than one communication portal; aggregating the one or more messages sent to or received from the mobile using more than one communication portal into a single entry; and displaying the single entry in the threaded user interface on the mobile device. 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 inter

Assignees

Inventors

Classifications

  • in private branch exchanges · CPC title

  • Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations (centralised dictation systems H04M11/10) · CPC title

  • Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set (at the operator set in a manual exchange H04M5/20) · CPC title

  • Medium conversion · CPC title

  • H04W4/12Primary

    Messaging; Mailboxes; Announcements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9602986B2 cover?
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 …
Who is the assignee on this patent?
Ringcentral Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).