Dynamic selection of channels for incoming communication

US10439895B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10439895-B2
Application numberUS-201715421230-A
CountryUS
Kind codeB2
Filing dateJan 31, 2017
Priority dateJan 31, 2017
Publication dateOct 8, 2019
Grant dateOct 8, 2019

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.

The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of configuring a transcoder-router to direct incoming communications to desired receivers, including: receiving a selection, by a user from an icon-based GUI, of an incoming media type to configure for routing, for incoming media types of voice, video, image, short message, and email; in context of the selected incoming media type, receiving a selection, by the user, of a combination of routing conditions with which to determine the routing of the selected incoming media type, including: a selection, by the user from a map-based GUI, of a time zone against which routing schedules are measured; a selection, by the user from a clock and calendar-based GUI, of a time window for the routing schedules that covers both time of day and day of week; a selection, by the user from the icon-based GUI, of receiver devices for the routing under the selected combination of the incoming media type, time zone and time window; repeated receiving user selections of the incoming media type, time zone, time window and receiver devices, and committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages based on the selected combinations of the incoming media type, time zone, time window and receiver devices. 2. The method of claim 1 , further including checking new routing rules against prior routing rules for inconsistencies and generating a rule conflict message for any inconsistencies revealed by the checking. 3. The method of claim 1 , further including transcoding a message of the incoming media type to be compatible with the selected receiver device. 4. The method of claim 1 , further including; receiving a selection, by a user from a list of caller classes, of a caller class as a context for the combinations of the incoming media type, time zone, time window and receiver devices; and combining the selected caller class with the selected incoming media type as the context for processing the selection, by the user, of the combination of routing conditions. 5. The method of claim 4 , further including among the list of caller classes available for user selection friends, business associates and unknown callers. 6. The method of claim 4 , further including among the list of caller classes available for user selection, callers identified by lookup as prospects and callers identified by lookup as likely solicitors. 7. The method of claim 1 , further including among the incoming media types available for user selection an other data type. 8. The method of claim 1 , further including a user sub-selection, from a tool tip menu of a time zone GUI, of a specification that the selected time zone applies as home-default, during a scheduled interval, or when geolocation sensing matches the selected time zone. 9. The method of claim 8 , further including, among the user sub-selection available, a further specification that the selected time zone applies temporarily until cancelled. 10. The method of claim 1 , further including receiving a user sub-selection, from a tool tip menu of a receiver device types GUI, of a specification of a particular account for the selected receiver device type to which the selected incoming media types are to be routed under the selected combination of conditions. 11. The method of claim 1 , further including receiving a user sub-selection, from a tool tip menu of a receiver device types GUI, of a specification of a particular software application running on the selected receiver device to which the selected incoming media type are to be routed under the selected combination of conditions. 12. The method of claim 11 , further including transcoding a message of the incoming media type to be compatible with the selected receiver device and the particular software application. 13. The method of claim 1 , further including receiving, from a receiver device types GUI, a multi-select plurality of receiver devices that are all treated alike for routing of the selected incoming media type under the selected combination of conditions. 14. The method of claim 1 , further including receiving, from a time window GUI, a multi-select plurality of time windows that are all treated alike for routing of the selected incoming media type under the selected combination of conditions. 15. A routing controller that directs incoming communications to desired receivers, including a processor, memory coupled to the processor and program instructions in the memory that, when executed, cause the routing controller to perform a method that includes: receiving a selection, by a user from an icon-based GUI, of an incoming media type to configure for routing, for incoming media types of voice, video, image, short message, and email; in context of the selected incoming media type, receiving a selection, by the user, of a combination of routing conditions with which to determine the routing of the selected incoming media type, including: a selection, by the user from a map-based GUI, of a time zone against which routing schedules are measured; a selection, by the user from a clock and calendar-based GUI, of a time window for the routing schedules that covers both time of day and day of week; a selection, by the user from the icon-based GUI, of receiver devices for the routing under the selected combination of the incoming media type, time zone and time window; repeated receiving user selections of the incoming media type, time zone, time window and receiver devices, and committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages based on the selected combinations of the incoming media type, time zone, time window and receiver devices. 16. The routing controller of claim 15 , including the processor, memory coupled to the processor and program instructions in the memory that, when executed, cause the routing controller to perform the method that further includes a user sub-selection, from a tool tip menu of a time zone GUI, of a specification that the selected time zone applies as home-default, during a scheduled interval, or when geolocation sensing matches the selected time zone. 17. The routing controller of claim 16 , including the processor, memory coupled to the processor and program instructions in the memory that, when executed, cause the routing controller to perform the method that further includes, among the user sub-selection available, a further specification that the selected time zone applies temporarily until cancelled. 18. The routing controller of claim 15 , including the processor, memory coupled to the processor and program instructions in the memory that, when executed, cause the routing controller to perform the method that further includes receiving a user sub-selection, from a tool tip menu of a receiver device types GUI, of a specification of a particular account for the selected receiver device type to which the selected incoming media types are to be routed under the selected combination of conditions. 19. The routing controller of claim 15 , including the processor, memory coupled to the processor and program instructions in the memory that, when executed, cause the routing controller to perform the method that further includes receiving a user sub-selection, from a tool tip menu of a receiver device types GUI, of a specification of a particular software application running on the selected receiver device to wh

Assignees

Inventors

Classifications

  • H04L41/22Primary

    comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • H04L51/214Primary

    using selective forwarding · 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 US10439895B2 cover?
The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a c…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 08 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).