Contact management and dialing using conditional flow logic

US9706392B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9706392-B2
Application numberUS-201615372574-A
CountryUS
Kind codeB2
Filing dateDec 8, 2016
Priority dateNov 26, 2014
Publication dateJul 11, 2017
Grant dateJul 11, 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.

A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system for contacts management and automated calling, the computer system comprising: one or more computer processors; one or more computer readable storage devices; and program instructions stored on at least one of the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to display a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field; program instructions to provide: a field for entering contact information, a field for configuring conditional flow statement logic, a field for configuring automated contacting utilizing conditional flow statement logic, and a field for configuring automated short message service (SMS) text messaging utilizing conditional flow statement logic; program instructions to prompt to configure the at least one conditional flow statement field, wherein the at least one conditional flow statement field includes at least one control statement and at least one logical operator, the at least one control statement includes a decision-making statement, a looping statement, and a branching statement, and the at least one logical operator includes a symbol representing conditional flow logic; responsive to configuring the at least one conditional flow statement field, program instructions to save the contact page based on the at least one control flow statement field; program instructions to determine the at least one conditional flow statement field configured to the contact by referencing a saved contact page for the contact; program instructions to apply the at least one conditional flow statement field to the automated call to the contact; program instructions to initiate an automated call to the contact based, on the at least one conditional flow statement field configured to the contact, wherein initiating the automated call includes providing a pause control to suspend the at least one conditional flow statement field and pause the automated call; responsive to the contact not answering the call, program instructions to determine the contact did not answer the call, wherein determining the contact did not answer the call, further comprises repeating a call loop a pre-configured number of times, based, at least in part, on the at least one conditional flow statement; program instructions to determine whether the contact answered during any repeat calls during the call loop, wherein determining whether the contact answered during any repeat calls during the call loop further comprises, responsive to determining the contact did not answer during any repeat calls, sending an automated service message to the contact, based, at least in part, on the at least one conditional flow statement; and program instructions to save a contact status for the contact, wherein the contact status indicates whether the contact has been contacted.

Assignees

Inventors

Classifications

  • Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title

  • logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs · CPC title

  • Sorting, e.g. according to history or frequency of use · CPC title

  • Arrangements for indicating or recording the called number at the calling subscriber's set · CPC title

  • Recording class or number of calling {, i.e. A-party} or called party {, i.e. B-party} · 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 US9706392B2 cover?
A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer process…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04M3/44. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).